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

LAUNCHXL-CC1310: ti15.4stack中加入外部传感器问题

Part Number:LAUNCHXL-CC1310Other Parts Discussed in Thread:CC1310

按照参考TI 15.4-Stack – Adding a New Sensor中添加传感器的方法对cc1310进行修改,并且加入adcsinglechannel中adc采集功能,程序可以实现加入网络功能,但在一段时间后串口会打印出adc采集的值,最后打印“!Responding”,不在网络中活动。

考虑到修改过程或许出现问题,然后使用已经封装好的light Sensor接口框架,即添加#define LIGHT_SENSOR,并在sensor.c的readSensor()中添加ADC_open和ADC_convert函数来获取adc采样的值。结果依旧在加入网络一段时间后断开连接,并打印“!Responding”

jinfang li:

抱歉,重新运行第一次程序,描述有点问题。实际为如图所示

数据分别是shortAddr,frameControl和adcSensor.rawData。

即ADC采集转换的数值不正确,请求帮助。

,

Kevin Qiu1:

看起来新添加的sonsor在网络当中,只是ADC采集没有数据

你要检查ADC部分的程序,确定是否ADC有数据被采集

,

jinfang li:

都是加入的adcsinglechannel中adc采集功能,程序中在ADC_Params_init后是ADC_open和ADC_convert函数,是否是函数使用错误。现在无法查看是否被采集。

1.现在正在看sniffer2的使用方法,请问除了用抓包的方法,如何判断adc程序被采集?

2.为什么我添加#define LIGHT_SENSOR,并在sensor.c的readSensor()中添加ADC_open和ADC_convert函数来获取adc采样的值,即:只使用链路层的接口函数,而数据由adc采集。为什么会出现加入网络一段时间后断开网络??

,

jinfang li:

问题已解决,是ADC_open前没有进行Borad_init()

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1310: ti15.4stack中加入外部传感器问题
分享到: 更多 (0)

© 2026 TI中文支持网   网站地图 鲁ICP备2022002796号-1