获取端口的AD值
int gpio_ad(int n);
//n:扩展端口号 0~5
//返回值:AD值 0~4095
示例
int a;
a=gpio_ad(0); //0号端口ad值
注意
- 模式:参见扩展IO
- AD是标注12位AD,但是由于没有单独引出模拟GND,因此不要尝试高精度使用,本AD主要用于供电电压,电池电压等检测
- 高精度AD的使用请使用单独电路然后CMD协议传入系统处理
实际测量:
经过电阻二分电压后,理论获取值是2048,而实际采集的数据如下:
2057 2068 2049 2061
2075 2052 2051 2074
2073 2068 2062 2086
2086 2066