蓝桥杯嵌入式——MCP4017可编程电阻程序调试

实现内容:

先把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的电阻分压

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值