如何用CC2650读取analog的讯号?
各位好:
最近拿到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