找回密码
 注册
关于网站域名变更的通知
查看: 219|回复: 0
打印 上一主题 下一主题

DMA-SPI-MOSI 输出直接驱动 WS2812 三基色彩灯@8H/32G系列, CPU休息 SPI方案, 不加...

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-11-12 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 岁月如歌21 于 2025-11-12 17:16 编辑 + ~* z* \3 `9 B5 e0 i- I4 g6 v+ v
1 v$ _" x/ o$ F* l) P
DMA-SPI-MOSI 输出直接驱动 WS2812 三基色彩灯@8H/32G系列, CPU休息) Q8 J* u6 [& I% U6 D
SPI方案, 不加外部反相器:$ \2 f$ h/ M4 y; L" R: N6 f
===MISO不能做它用% X. `% ^5 r- A; Y2 E3 _0 S
本例使用P1.3-MOSI输出驱动信号,用户可以切换到别的脚。0 f# z; z+ l0 ~( q+ D" a
===将 MISO 不做其他用途;
! {7 ]1 c" r$ P, M0 a' x1 L; q===将 MISO管脚 先设置为对外输出0;

/ t, e# c4 q& g" M; L===MOSI 发送完成后,对外停止时输出的是 MISO 读到的状态, 0 !
' p5 A7 d/ t+ z& t! ^, a  f, i===SCLK如要做其他用途,可设置为高阻输入,作为输入使用" a' ~. R2 m6 L. _& s( s* \# t% k
        SPI 留了这么个绝活 支持 WS2812B !!!
/ t1 @6 o# U* X
本例驱动60个灯,接成环状。SPI发送720字节,DMA分3块发送,一块240字节,
$ \) r$ I0 I0 \/ x- PSPI-DMA自动传送不占CPU时电路预览,文件包中有PDF:间,SPI-DMA 总耗时2.08mS, q  z( W( N; ^: u
===但由于使用DMA中断处理,所以发送占CPU时间只有几uS
. u8 b! M8 G; h: f; \3 l===实际几乎 不占 CPU 时间
  |. @# ~# T- |  w

# l% @7 c7 g9 l3 l  u! p
5 r7 q" t" k% L) K) K
# Z4 T: Z. n1 D( e  r$ H电路预览,文件包中有PDF:
7 z& |2 |& z2 l# Z& v

, y' O- X0 g: k" p6 X: G9 F  q* G- z" I

7 y" s' v/ M/ I% a! s0 h% g7 r. l( H' z* m. v

) K5 J6 {' D" J
- t5 x! Q/ r2 X( V3 @

$ b4 T3 z+ [0 ^! l  a% `
4 f7 j* h2 b- q. S; M3 F

STC8H-SPI驱动WS2812彩灯程序.rar

1.01 MB, 下载次数: 0, 下载积分: 威望 -5

STC32G-SPI驱动WS2812彩灯程序.rar

817.69 KB, 下载次数: 0, 下载积分: 威望 -5

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 05:27 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表