市场很多单片机价格便宜,但是IO不多,如果您想带大屏,怎么办?
现在简单了,我们公司根据市场需求,特推出一款2.8寸 240*320的 SPI接口液晶屏!3个IO就可以点亮了,市场唯一一款哦,其它家的SPI接口屏都是2.4寸以下哦!
ILI9341的驱动,市场最新热门驱动芯片!
废话少说,先上传显示图片吧,相机是个渣,拍的不好,见谅!实际显示效果惊艳!
再上传程序吧,只要3个IO哦!SDA,SCL,CS !
根据ILI9341手册,第一个CLK的SDA为低是写命令,第一个CLK的SDA为高是写数据!
所以写命令函数是:
void LCD_WR_REG(u8 CMD)
{
CLR_CS();
CLR_CLK();
CLR_SDA();
SET_CLK();
TFT_SPI_Write_Byte(CMD);
SET_CS();
}
写数据函数是:
void LCD_WR_DATA(u8 DATA)
{
CLR_CS();
CLR_CLK();
SET_SDA();
SET_CLK();
TFT_SPI_Write_Byte(DATA);
SET_CS();
}
其实非常简单的,可以移植到任何平台!有树莓派的也可以玩玩哦,3个IO就可以模拟出来了!
方便初次使用ILI9341驱动芯片的人,上传下手册吧! 原版是英文的,不喜欢看英文的可以自己搜索ILI9341中文手册,论坛有一个哥们翻译了!
ILI9341.pdf (3.37 MB, 下载次数: 0)
最后完整的STM32驱动程序:
ILI9341 SPI程序STM32 IO.zip (387.24 KB, 下载次数: 1)