Search found 21 matches

by cheng592
2022年 Dec 6日 14:56
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】使用BT3L驱动单总线灯珠问题
Replies: 7
Views: 1071

Re: 使用BT3L驱动单总线灯珠问题

TripleJay 2022年 Dec 2日 15:44

SPI_DO(PB7),控制WS2812你只需要用到这个口。其他引脚不着,BT3L模组可以满足你的需求。

你好我这边已经驱动成功了非常感谢。然后我这边遇到新的问题就是,在操作灯的时候,如果连接了蓝牙那么灯时序会受到影响,请问这种情况你是怎么解决的呢,我能想到的就是在操作灯的时候关闭中断,等到数据写入完成之后再打开,你那边是这样处理的吗?

by cheng592
2022年 Dec 2日 15:33
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】使用BT3L驱动单总线灯珠问题
Replies: 7
Views: 1071

Re: 使用BT3L驱动单总线灯珠问题

TripleJay 2022年 Dec 2日 15:31

有SPI,具体可以翻阅芯片手册和模组手册

刚刚我问了涂鸦这边他说没有SPI的,是不是模块搞错了呀

by cheng592
2022年 Dec 2日 15:15
Forum: TuyaOS-蓝牙设备开发
Topic: 【已解决】使用BT3L驱动单总线灯珠问题
Replies: 7
Views: 1071

Re: 使用BT3L驱动单总线灯珠问题

TripleJay 2022年 Dec 2日 15:13

目前我们在BT3L上跑mesh,然后控制WS2812.直接使用SPI,关闭中断,50颗灯珠,约5ms左右,控制和使用还算正常.
PWM+DMA,DMA的大小只有500个字节,你只能分批塞进去,然后看分批塞的时候带来的间隙有没有影响?速度比较快,一般没有影响,具体你要自己实际测试下

BT3L这个模块支持SPI吗,我看到介绍没有这个外设以为用不了