
本实验是在原有的模拟SPI驱动TFT彩屏的基础上进行的,经过反复测试,并参考了硬石科技的参考手册,最终得以完成了实验。SPI的配置如下: 起初我将驱动代码全部改写,但编译烧录后屏幕没有反应。之后我就直接修改了原来的发送单个字节和发送多个字节的代码,并改造成根据是否定义了模拟SPI的引脚符号作为判断标准,来执行相应代码的编译,最终取得了成功。下面是发送单个字节数据的函数: 这是发送多个字节数据的函数: 其他代码就保持共有,没有变化。 测试结果,硬件SPI驱动TFT彩屏的刷屏速度远低于模拟SPI。按照实测的清屏及绘制简单界面的时间,硬件SPI需要4189ms左右,见下图: 而模拟SPI的速度约1578ms左右,如下图: |
NUCLEO-C071RB评测4_模拟和硬件SPI驱动3.5寸TFT彩屏
NUCLEO-C071RB评测3_PWM测试
NUCLEO-C071RB评测1_GPIO测试
【STM32C0评测】+NUCLEO-C071 PWM输出测试
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32C0评测】汇总以及视频讲解