实现内容:
先把N值写入MCP4017再读N值,转换成阻值显示在LCD屏幕上,再拿电压表去测阻值是否正确
unsigned char用uint8_t代替
根据上一讲IIC的工程代码来修改MCP4017可编程电阻的代码
1.添加写N值和读N值的代码并在.h文件里声明
2.假设把可编程电阻阻值设置为10K
根据下图公式 10k = (100k×N) / 127 --> 0.1 = N / 127 --> N ≈ 13,13的16进制为D,所以写入0x0D
此时读到的值为0x0D把它存入新定义的变量RES_4017里
把读到的N值转换成实际阻值并在LCD屏幕上显示,阻值单位为K
此时把万用表插入J15可以读到电压为1.5V左右,因为两个10K的电阻分压