[STM32F2] STM32控制CD4051

[复制链接]
5922|7
 楼主| 小浣熊 发表于 2015-5-8 19:37 | 显示全部楼层 |阅读模式
我设置引脚
GPIO_ResetBits(GPIOC, GPIO_Pin_4):
GPIO_SetBits(GPIOC, GPIO_Pin_4)
我用Pin_4作为输出,控制CD4051的其中一个地址端C,其中另外两个地址端AB经高电阻接地,相当于置为0;相当于100和000,相当于打开通道4和0。但是并没有得到我所需要的结果???
但是当我给C端输入5v和50mv电压时,却打开通道0和4!!!我该怎么用单片机控制CD4051的地址端????
amanda_s 发表于 2015-5-11 14:51 | 显示全部楼层
没用过。
不过看这情形,是不是要外接上拉?
zh113214 发表于 2015-5-12 07:11 | 显示全部楼层
有可能。。
eng5025 发表于 2015-5-12 08:25 | 显示全部楼层
C:\Users\Jason\Desktop、1.jpg
对一下cd4051的真值表,确认没接错线的话就可以换cd4051了
1.jpg
huoxuyang 发表于 2018-3-21 13:47 | 显示全部楼层
那应该是电压不够,今天设计电路,仔细看了一下手册,CD4051需要3.5V才认为是高电平。本来还像侥幸一下,看了这个帖子,知道STM32的3.3V高电平是没法控制CD4051的。
水动风凉 发表于 2018-3-21 21:47 | 显示全部楼层
643757107 发表于 2018-3-21 22:16 | 显示全部楼层
这个是模拟开关吧。
xuanhuanzi 发表于 2018-3-22 09:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

528

主题

2095

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部