C
C
??????????????????????????????????????????????????????? Open Drain output
?????????????&n;
bsp;????????????????????????????????????????? Analog in
??????????????????????????????????????????????????????? Digital in
如图所示
推拉输出高电平由一个PMOS把IO口来高,低电平由NMOS把IO口拉低,适合驱动一些TTL负载,LED,或是通讯时用作数据或时钟发送;漏极开漏输出时PMOS被禁止,只有保留NMOS来把IO拉低,外接上拉电阻把IO拉高,适合线与或是用作I
特别需要注意的是当IO口用作输入端口时:
有两种方法:
1、? 禁止IO输出,配置为数字输入。注意是所有的IO端口的输出方式都被禁止
2、? 配置为OD方式。这时外部的高电平会保持,低电平会把IO拉低。
通常中断输入,数据输入时可以这样配置
当IO用作Bidirection时,最好把IO 配置为OD输出,例如在软件模拟I
下拉的NMOS打开,接收的数据无论如何也不能把IO拉高,或者拉不到Vth高电平阈值之上,导致接收的数据全部为0。
??????????????????????????? 应该:???????? Send_funtion();
模拟设计 | 电源技术 | 嵌入式系统 | 微处理器与DSP | 可编程器件 | 测试与测量 | EDA工具与服务 | 通信 | 医疗电子 | 消费电子设计
工业电子 | 汽车电子 | 新闻 | 热点专题 | 论坛 | 小组 | 博客 | 微博 | 下载 | 视频 | 在线研讨会 | 杂志订阅 | 历史文章回顾
编辑部(编辑计划) - 广告部 - 发行部 - 读者往来 - 网站导航 - 电子网站 - 帮助- EDNChina- edn-china
京 ICP证090436号 | 京ICP备15045871号-4 | 京公网安备11010502019137 | 经营性网站执照信息?
EDN.com |
EDN Asia |
EDN Taiwan | EDN Japan |
EDN Europe |
EDN Australia | 电子工程专辑 |
国际电子商情 | DatasheetsChina
机器人网
友情链接 | 老古开发网 | 21ic中国电子网 | 电子发烧友 | 控制工程网 | 汽车工业网 | 史上最网 | 与非网 | 中自网 |
新版社区已上线,旧版论坛、博客将停用
1、为防数据丢失,旧版论坛、博客不再接受发帖;
2、老用户只需重设密码,即可直接登录新平台;
3、新版博客将于8月底完美归来,敬请期待;
4、全新论坛、问答,体验升级、手机阅读更方便。