ADC这个东西好神奇,作为模拟到数字的枢纽,值得研究。我昨天写了MCP,今天是TI的,其实手头还有别的,但是没有必要了,再写一个SPI的就全了。 之前水平不高,写的东西不太行,这篇其实是对之前的一个补充,其实15bit也没有错,因为有些条件会丢失一位。
如果学了前文看这个就容易了,这个操作来自于ADS1115的转换数据读取。 | 是按位或操作,用于合并位。也可以说前面115其实是位掩码。一计算就把配置寄存器的值修改了。 调用 sendI2CData 函数,将 regData 写入ADC的配置寄存器(CONFIG_ADDRESS)。 如果I2C通信失败 ...