TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2540 未连接时候影响timer1中断

我用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

赞(0)
未经允许不得转载:TI中文支持网 » cc2540 未连接时候影响timer1中断
分享到: 更多 (0)