继续无脑使用stm32 c8t6

http://download.csdn.net/download/geekker/10220407

之前在github逛的时候又发现了一个毛子写的LCD液晶显示库。液晶控制芯片是ST7735,分辨率128*160.SPI接口的。还带有SD卡槽。这回先不驱动sd卡,先点亮LCD再说。代码链接如上,我本来想贴github地址的,但是怎么都找不到了。

1.需要材料

stm32 c8t6最小系统板

1.8寸 st7735 lcd液晶显示屏(还有st7735R st7735s啥的不知道能不能兼容)

mdk开发工具

cubemx配置工具

2.接线

PA3GPIO_OutputRST
PA4GPIO_OutputAD
PA5SPI1_               SCK
PA6GPIO_OutputCS
PA7SPI1_               MOSI

看一眼图形配置文件

【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。

红色部分的5个脚spi串口

【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。

具体接线和板子上的对应。(这个板子在tb也就20块钱,如果是裸屏更便宜,适合做小的开发啥的)

【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。

毛子写的代码很整洁啊。。。
这个不需要太多翻译也能看懂吧?
【巨窝】 stm32c8t6 驱动st7735 LCD SPI显示屏,HAL库,cubeMX配置。
没啥技术含量,别人写的好好的,用就可以了。

下一步对我来说比较难啊,想要使用这个液晶的SD卡卡槽,在以上一套的基础上,实现读取sd卡中bmp图片显示在lcd上的功能。我在arduino 上以及实现了,速度慢哭,而且不稳定,与sd卡质量有很大关系。一步一步来。

相关文章: