微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何用CC2650读取analog的讯号?

如何用CC2650读取analog的讯号?

时间:10-02 整理:3721RD 点击:

各位好:

最近拿到SmartRF06 EVM Board + CC2650EM , 正在看ADC怎么使用,但是在编译时很多错误,我是从D:\XXXX\Documents\Texas Instruments\Sensor Controller Studio\examples\analog_light_sensor\source\main.c 用 CCS把这个整个给import到CCS来,但是少了很多lib也无法编译过,上网找了很多,没人放完整的的sample code在上面,所以想请教各位,是否有完整的package可以使用,因为我打算用CC2650的pin23外接 一个MQ-135的analog 用.以上,谢谢.

这里有个例子供参考: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/404426/1433112#1433112

这个论坛我也有PO问题,但是回答的都不完整,就连原PO也没正确答案.

把原PO的code贴上去,就出现找不到inc/hw_aux.h ? 有人告诉我说inc的

目录可以到底下C:\ti\tirtos_simplelink_2_13_00_06\products\cc26xxware_2_21_01_15600\

但是我将inc整个copy到如图,一样无法编译过:

Key错英文了,目前可以working了,但是有几各error,

// Enable clock for ADC digital and analog interface (not currently enabled in driver)

  AUXWUCClockEnable(AUX_WUC_MODCLKEN0_SOC_M|AUX_WUC_MODCLKEN0_AUX_ADI4_M);

这段编译不过,谁知道原因?



我知道原因了,改一下AUX_WUC_MODCLKEN0_SOC_M變成AUX_WUC_MODCLKEN0_ANAIF_M

AUXWUCClockEnable(AUX_WUC_MODCLKEN0_ANAIF_M|AUX_WUC_MODCLKEN0_ANAIF_M);

這樣就可以編譯過了.

但是...下面又編譯有問題了:

Semaphore_pend(hSem, BIOS_WAIT_FOREVER );

出現identifier BIOS_WAIT_FOREVER is undefined

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top