
本实验是在原有的模拟SPI驱动TFT彩屏的基础上进行的,经过反复测试,并参考了硬石科技的参考手册,最终得以完成了实验。SPI的配置如下: 起初我将驱动代码全部改写,但编译烧录后屏幕没有反应。之后我就直接修改了原来的发送单个字节和发送多个字节的代码,并改造成根据是否定义了模拟SPI的引脚符号作为判断标准,来执行相应代码的编译,最终取得了成功。下面是发送单个字节数据的函数: 这是发送多个字节数据的函数: 其他代码就保持共有,没有变化。 测试结果,硬件SPI驱动TFT彩屏的刷屏速度远低于模拟SPI。按照实测的清屏及绘制简单界面的时间,硬件SPI需要4189ms左右,见下图: 而模拟SPI的速度约1578ms左右,如下图: |
有奖直播 | 超性价比入门级MCU:STM32C0全新子产品线深度解读
【STM32峰会观看直播获奖】晒奖品
STM32C071RB外部中断控制小灯点亮熄灭
STM32C071RB实现串口收发功能
【STM32C071RBT6测评】——PWM输出测试:实现一个呼吸灯
NUCLEO-C071RB评测7_UART不定长数据收发的再测试
【STM32C0评测】C071:USB的使用
【STM32C0评测】C071:IIC的使用
NUCLEO-C071RB评测6_四种工作模式的功耗测试
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭