STMCU小助手
发布时间:2022-8-24 19:00
|
硬件SPI+DMA+LL库代码连接STM32G0硬件SPI+DMA+LL库,最高通讯速率32MBit/s-嵌入式文档类资源-CSDN下载 8 |) i0 ?' M; b( k5 l 近期在写0.96寸OLED显示屏驱动的程序,之前试过用软件模拟IIC去写屏,但是发现软件模拟IIC占用CPU资源太多,如果经常刷新整屏,程序会造成卡顿,所以现在打算用硬件SPI+DMA+LL库去驱动OLED,力求用较高的通讯速率去驱动屏幕而不占用CPU资源。+ Y& \$ t; O8 v H0 { 现在硬件SPI+DMA+LL库的代码配置好了,最高通讯速率32MBit/s,代码通过逻辑分析仪的验证,数据准确无误,大家可以放心使用。; d: k: n2 \" | 1、stm32cube的配置1 h3 Z+ P4 N; j& H! } , u; Z1 I3 ~( ^
" L% a; |1 l+ i6 _4 Z" H- R
% ]. ^! n! N# |$ o0 Z7 q
, P q: w3 {) w4 R
2、代码截图 # K% n+ a& {' B# ]# \
3、逻辑分析仪验证结果:! e, u* a' A# p% r2 F $ S7 s3 h: g+ M1 b 总共四个数组 c4 S' n# T. E5 N/ K
6 l" y: a& U( y* Q: _
3 V4 c% g: _- g3 d) ]- K
! ]& m: e% a5 @. z 0 c. X) E& J a+ ~" s 经过逻辑分析仪验证,四个数组的发送准确无误,请大家放心使用。 ———————————————— 转载:Rocker-Chen |
实战经验 | 基于STM32G0B1的全桥移相+同步整流PWM解决方案
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
微信公众号
手机版