使用硬件 I2C + DMA 操作液晶屏 (STM32)

由于项目不允许阻塞的液晶屏 I/O 操作,因此需要使用硬件 I2C + DMA 来进行。其实中断方式也可以,不过中断的时候依旧要占用 CPU 周期,不如 DMA 来的实在。再说以前也没用过 DMA,正好有个机会不妨试试看。

参考微雪课堂的文章:http://www.waveshare.net/study/article-645-1.html

微雪用的是硬件 USART + DMA,不过道理是一样的嘛,拿来参考就是。

继续阅读“使用硬件 I2C + DMA 操作液晶屏 (STM32)”