相同的基准电压会因为环境,材料的不同,导致采集出的值有较大的偏差 查看T507的芯片手册,GPADC有一个校准寄存器 Module Name | Base Address |
---|
GPADC | 0x05070000 |
Register Name | Offset | Description |
---|
GP_CDATA | 0x0018 | GPADC Calibration Data Register |
查看校准寄存器,发现里面的值原先是7FD(2045);修改为7D0(2000);原先的GPADC值为(1796—1801),修改之后的值为(1841—1846) #查看寄存器值 echo 0x05070018 > /sys/class/sunxi_dump/dump cat /sys/class/sunxi_dump/dump #修改寄存器值,注意重启会丢失,根据实际场景需要,可以尝试添加到开机自启动固定 echo 0x05070018 0x7d0 > /sys/class/sunxi_dump/write
|