我想要用CC2640R2F采集模拟信号,然后将采集到的信号从蓝牙模块发射出去,代码应该怎么写呢?刚刚接触单片机,还不太会。谢谢啦
Kevin Qiu1:
在C:\ti\simplelink_cc2640r2_sdk_4_20_00_04\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_peripheral
和adc例程的基础上修改
user6425912:
回复 Kevin Qiu1:
ADC 例程在哪里找啊?我看也有人这么说但是我没找到
Kevin Qiu1:
回复 user6425912:
外设程序都在C:\ti\simplelink_cc2640r2_sdk_4_20_00_04\examples\rtos\CC2640R2_LAUNCHXL\drivers
user6425912:
回复 Kevin Qiu1:
好的谢谢,我去仔细看一下,我这里直接就是用的CC2640R2_LAUNCHXL,7*7的封装,方便的话能否告知都需要改哪部分的内容呢?您只需告诉我哪些方面就好了,谢谢啦
Kevin Qiu1:
回复 user6425912:
用launchpad的话硬件不需要改,参考adc例程将ADC部分添加到到simple_peripheral中,将采集到的数据处理好后用蓝牙发送出去
user6425912:
回复 Kevin Qiu1:
我这里在添加了ADC部分后一直提醒我这个错误,我找了一下发现我没有这个库,应该怎么去添加库呢?#1965 cannot open source file "pthread.h"
Kevin Qiu1:
回复 user6425912:
pthread.h在C:\ti\simplelink_cc2640r2_sdk_4_20_00_04\source\ti\posix\ccs目录下
user6425912:
回复 Kevin Qiu1:
我这里跑通了代码,但是我如何知道我ADC采集到的数据是正确的呢?就是怎么查看ADC采集到的数据?而且蓝牙这里也一直没有数据发送回来
ming liu24:
回复 user6425912:
我也在做类似的工作,希望可以交流一下。 你可以看一下自己的ADC的参考电压是多少,然后给ADC的输入端加上1/2或这1/3参考电压的输入,然后用ADC 采样,看输出的结果换算成电压值是不是正确。