求教:CSR8635三色LED灯配置问题: 本帖最后由 dlwbs 于 2015-2-2 08:32 编辑
板子状态如下 :
1.参考了手册中的硬件原理图
2.硬件电路中三路电压1.25V,1.8V,3.3V都在正常范围内,晶振也为26.00MHz左右
3.用pstool修改了PIO31,PIO30,PIO29三个端口的属性,为输出
4.烧录了CSR8635的默认psr文件,
5.用config tool配置,启用了tri-colour功能中的三种颜色.
问题:
不管是USB供电,还是电池供电,按MFB键,三LED一个都没亮.
想问问各位坛友,可能的原因是什么?
附件是CSR8635的原理图。
ps tool中关于LED三个端口的初始化的配置值如下图。数据按下述结构体填充。方向direction中某bit为0表示输出。
struct {
uint16 mask;
uint16 direction;
uint16 level;
uint16 bias;
uint16 buskeep_en;
uint16 disable_pull;
}
config tool led state,led event,的相关设置看一下
烧录的是默认的psr:CSR8635_config_H13099v2.psr
仅在Config Tool 3.0.56版本的[Input/Output]界面作了些修改,其它都没修改(包括其它界面的也没修改)
除了 LED, 其他功能正常?
大哥,你灯的电压是多少的,首先查一下三个脚出来的是不是低电平,还有在中那种状态下怎么亮法
ps tool中关于LED三个端口的初始化的配置值如下图。数据按下述结构体填充。方向direction中某bit为0表示输出。
----貌似bit为1才是输出吧
确认你的LED封装是对的再去看软件设置,用万 用表红色接共阳脚,黑色接另外3个脚,看看能亮么?