有这样一个功能,就是蓝牙模块在正常工作(可广播,可连接,可传输)的情况下,控制一个LED亮灭,亮灭间隔是300us,应该怎么做?
我试过用定时器1做,但是没达到效果,用延时做,蓝牙会断开。
Yan:
hewu,
最好的方法是用定时器PWM做。
定时器1做的时候你具体遇到什么问题了吗?
试过用定时器3或者定时器4做吗?
hewu:
回复 Yan:
hi yan
谢谢您的回复
试了定时器1pwm没实现效果,具体原因还在查找中,
定时器3用中断做了,功能能实现,但是有个问题就是ms级别的操作正常,
us级别的操作会出现蓝牙扫描不到的现象
我想把power_saving关掉试试
hewu:
回复 Yan:
hi yan,
试过了还是不行,当led闪烁时间改到270us时,蓝牙设备将无法搜索到
hewu:
回复 hewu:
问题已经解决,可以实现带信息的波形,可以调控灯的亮度,以及不同的颜色!