专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
GPIO口内部结构输出疑问
2019-08-18 21:25
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
6999
6
1180
在学习GPIO口的时候,内部结构里NMOS和PMOS组成的反相器分析的有些迷茫,我理解的是输出0的话,NMOS不导通,怎么讲解的都是0的时候,NMOS导通呢?NMOS管不是高电平导通,PMOS管是地电平导通吗?有高手可以把这分析下吗,实在很困惑。推挽输出和开漏输出怎么分析这个反相器。谢谢。
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
alala2643
2019-08-19 10:53
我讲一下我的理解,请斧正:
你的疑问可能是“为什么原子讲解‘输出控制’那个方框驱动‘互补推挽电路’时,逻辑驱动和教材有点出入,这个问题”?
个人理解:一开始我和你是想的一样的!你可以把‘输出控制’那个方框想成一个黑盒子,内部可能是跟随电路(多路选择器输入什么,输出控制输出什么),也可能是反相器(多路选择器输入什么,输出控制取反输出两路信号),也可能是各种滤波、微积分、放大(这些不大可能,仅仅是举例子,说明不必关心内部电路)。正点来了--->>>你只需把你的疑问理解成:输出数据寄存器的数值是你给的0x0101010里面的某个1或0,这个bit通过多路选择器进入‘输入控制’这个方框,然后这个方框出来的两路信号使互补推挽中的N导通、P截止,这样就输出0;反过来,这个方框出来的两路信号使互补推挽中的P导通、N截止,这样就输出1;上面说的是针对设置成‘推挽’这个模式讲的。如果是开漏的话,上面的P管被'输出控制'那个方框给截止了(截止周期仅限于你设置的开漏输出这个模式的存在周期),这样整个推挽电路只剩下下面那个N管可以被控制,你在联系上面说的推挽的黑匣子控制,就行了。
加载中...
查看其它6个回答
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
你的疑问可能是“为什么原子讲解‘输出控制’那个方框驱动‘互补推挽电路’时,逻辑驱动和教材有点出入,这个问题”?
个人理解:一开始我和你是想的一样的!你可以把‘输出控制’那个方框想成一个黑盒子,内部可能是跟随电路(多路选择器输入什么,输出控制输出什么),也可能是反相器(多路选择器输入什么,输出控制取反输出两路信号),也可能是各种滤波、微积分、放大(这些不大可能,仅仅是举例子,说明不必关心内部电路)。正点来了--->>>你只需把你的疑问理解成:输出数据寄存器的数值是你给的0x0101010里面的某个1或0,这个bit通过多路选择器进入‘输入控制’这个方框,然后这个方框出来的两路信号使互补推挽中的N导通、P截止,这样就输出0;反过来,这个方框出来的两路信号使互补推挽中的P导通、N截止,这样就输出1;上面说的是针对设置成‘推挽’这个模式讲的。如果是开漏的话,上面的P管被'输出控制'那个方框给截止了(截止周期仅限于你设置的开漏输出这个模式的存在周期),这样整个推挽电路只剩下下面那个N管可以被控制,你在联系上面说的推挽的黑匣子控制,就行了。
一周热门 更多>