单线控制的led灯带 ws2812 驱动程序总被定时器打断

2019-07-15 18:00发布

用的stc15系列的单片机写的驱动程序  ws2812是单线控制的 跑的20多M晶振 控制了64像素点的灯珠  区别高低电平的时候能用的是延时  
由于程序外设比较多 用到了定时器 还要用到pca模块进行霍尔测速
现在是不开中断 程序控制灯带没有一点问题 一开中断 ws2812的数据就会被打断 灯带的显示就很混乱 每次在刷新一帧数据之前把EA=0 刷新完之后EA=1 就没问题了
但是我里面涉及到测速 刷新一帧灯带64像素点大概要占用2ms时间 我刷新比较频繁的话 占用时间会更多 这样我测速就不准了
请各位前辈提供一个程序思路 谢谢
33.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
361088492
1楼-- · 2019-07-16 19:12
能发我一份 程序吗 51 和 STM32那个都行 万分感谢 361088492@qq.com
hjg1314258
2楼-- · 2019-07-16 22:40
 精彩回答 2  元偷偷看……
alanchoi海
3楼-- · 2019-07-17 00:11
UP主大人,可以给我发个51的驱动吗?无言感激!!!!  1615320113@qq.com
361088492
4楼-- · 2019-07-17 06:11
STM32yyijing已经解决
361088492
5楼-- · 2019-07-17 11:54
道缘科技 发表于 2015-4-12 13:50
不知楼主的这个程序是否已经完成,效果如何了?

用STM32完成了 还做了一个 图形显示
豌豆黄
6楼-- · 2019-07-17 15:06
361088492 发表于 2016-3-3 20:42
STM32yyijing已经解决

兄弟你stm32的程序能不能发给我一份,弄了好久都不行 562660770@qq.com

一周热门 更多>