我用cc2540做led灯的控制,由定时器1比较产生pwm,现在有个问题就是led灯在蓝牙没有连上的时候或断开连接之后会闪,原因我觉得是在没有连上的时候从设备(也就是我的灯)会不断发请求连接的命令,这个过程中关闭了中断,导致pwm的断续,所以灯的控制就不均匀了,请问有什么办法解决这个问题么?
Nutcracker:
建议加个框图或原理图。另外由定时器1比较产生pwm这个机制不太明白啥意思?CC2540是主设备吗?
aaronga:
回复 Nutcracker:
cc2540是从设备,cc2540的定时器1工作在输出比较模式,产生pwm去驱动led。
aaronga:
回复 Nutcracker:
cc2540是从设备,cc2540的定时器1的几个通道工作在输出比较模式,产生pwm去驱动led。附件是其中一个通道pwm波形图,中间那段高电平就是引起问题的原因,在从设备没有连上主机的时候,这段高电平持续时间长,连上之后时间会缩短一点,但是还是会存在,另外这段高电平时间出现没有明显的规律性。我认为应该是在执行其他任务的时候屏蔽了中断,导致有小段时间中断没工作,所以会出现上述情况,请问有解决办法没?
Yue TANG:
做什么产品?TI可提供BLE-LIGHTING例子。告知邮箱并确认close帖子。
aaronga:
回复 Yue TANG:
zhaojiaamu@126.com,谢谢。
CC2540蓝牙4.0BLE开发:
回复 Yue TANG:
请发给我一份 sxc@revogi.com 谢谢
Yue TANG:
回复 CC2540蓝牙4.0BLE开发:
已发,请确认。
CC2540蓝牙4.0BLE开发:
回复 Yue TANG:
谢谢 已经收到
Wanglin Li:
回复 Yue TANG:
同求例子,谢谢
formydown@163.com
TI中文支持网


