【蓝桥杯嵌入式笔记】(十八)MCP4017

一、原理图

2b8f650ace7e2aee9dae892cb79c341d.png

PB6、PB7Output输出,PB14可测量

3aa5b9440926bc8b48839a2e8c53792c.png

 二、CubeMX配置

faa32562c4fe507e7359efcf7c9db099.png 6609fe6634d7a3f0f779b8f1c5585db9.png

三、代码

void MCP4017_write(unsigned char value)
{
	I2CStart();
	I2CSendByte(0x5e);
	I2CWaitAck();
	I2CSendByte(value);
	I2CWaitAck();
	I2CStop();
}

unsigned char  MCP4017_read(void)
{
	unsigned char value;
	
	I2CStart();
	I2CSendByte(0x5f);
	I2CWaitAck();
	value = I2CReceiveByte();
	I2CSendNotAck();
	I2CStop();
	
	return value;
}

03a65425d1a3d3f7b45458daba9018ca.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值