【原创】zstack - 协议栈程序精简日志- AD 采样试验
闲来无事测试zstack协议栈的记录。
zstack协议栈中已经有完整的AD采样接口api,位于hal_adc文件中,提供的接口如下:
/* 采样位数 */
#define HAL_ADC_RESOLUTION_8 0x01
#define HAL_ADC_RESOLUTION_10 0x02
#define HAL_ADC_RESOLUTION_12 0x03
#define HAL_ADC_RESOLUTION_14 0x04
/* 通道号 */
#define HAL_ADC_CHANNEL_0 0x00
#define HAL_ADC_CHANNEL_1 0x01
#define HAL_ADC_CHANNEL_2 0x02
#define HAL_ADC_CHANNEL_3 0x03
#define HAL_ADC_CHANNEL_4 0x04
#define HAL_ADC_CHANNEL_5 0x05
#define HAL_ADC_CHANNEL_6 0x06
#define HAL_ADC_CHANNEL_7 0x07
#define HAL_ADC_CHN_AIN0 0x00 /* AIN0 */
#define HAL_ADC_CHN_AIN1 0x01 /* AIN1 */

本文主要介绍如何使用ZStack协议栈中的AD采样接口进行实验。通过hal_adc文件中的简单API,可以轻松控制AD采样,采样端口包括P0.0,P0.1和P0.7。在SampleApp.C初始化时添加相关代码,并在适当位置调用读取函数以实现采样功能。
最低0.47元/天 解锁文章
6804





