果果张 发表于 2024-1-9 19:28 硬件没连接好。 |
请问配置寄存器读出来是0xFF是为什么 |
没有必要那么纠结。 它的内部是16位:习惯上,数据是连续,从小到大是0-65535。 如果定义最高位是符号,则连续的数是:10……00~11……11~00……00~01……11。 其特点是,最左最小,最右最大,每个数+1 = 下个数。用最左数字对应最小电压,用最右数字对应最大电压。 当位数据小于16位时,去掉几位即可办成,去哪几位呢?看芯片手册。 带运放的,仅仅是信号被放大后再AD,仅倍率关系,不必介绍了。 |
这个是ADC,为啥会反过来算端电压了 |
最小码是-32768,*-1以后就是32768。 |