【复旦微车规MCU FM33FT0A 系列】+ 硬件SPI驱动LCD屏幕
[复制链接]
本帖最后由 kjsm 于 2024-2-27 14:49 编辑
接上一篇点亮LCD屏幕后,发现使用IO口模拟SPI模式;在LCD的屏幕更新是相对较慢的。复旦微的FD33FT0A是支持使用内置硬件的SPI,所以使用硬件的SPI大大提高SPI的写入速度。屏幕更新的速度也比IO口模拟的更快;
FT33FT0A的参考规格书内部SPI模块图;对于屏幕显示暂时不需要读取;所以主要是SPI-MOSI 和SPI-SCK两个引脚;进行SPI操作。
规格书上对于SPI的描述:
初始化中初始化SPI0,屏幕是单片机发送数据到LCD,SPI主要使用了主机模式发送数据给屏幕
通过硬件SPI写一个字节数据,通过busy标志位看发送是否完成
结合之前的屏幕程序,可以将屏幕的程序进行移植;
附上一个SPI刷屏的小视频:
12db9f5d776e4efac29e94c4190a920b
|