打印
[技术讨论]

谁能讲下单片机GPIO ADC和普通IO的区别呢

[复制链接]
6084|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
QWE4562009|  楼主 | 2019-5-28 14:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
tianxj01| | 2019-5-28 16:25 | 只看该作者
GPIO  ADC  本身是2概念嘛。
现在所谓GPIO,General Purpose I/O Ports,意思为通用输入/输出端口。个过去传统的IO概念只是有所扩展而已。理论上,真正称得上GPIO的,任何一个可引出的内部资源都可以在任意一个端口输出或者输入,而且端口性质可以根据需要确定为带中断、不带中断、上拉、高阻、开漏、互补等性质、模拟输入等等。当然现在一般芯片基于成本等因素,GPIO是有使用限制的,比如该换某内部资源只能从确定的几个端口,反正有各种限制罢了。你也可以理解为,GPIO端口本质上还是一个IO,只是功能可能多点。
ADC是另外一个概念,不过现在带ADC的单片机,都通过单片机GPIO端口,通过编程,可以使用内部确定的几个通道,这时候,通过对GPIO寄存器编程,将该GPIO确定为模拟输入,而且一般建议关闭数字输入输出功能,以节省功耗。

使用特权

评论回复
板凳
QWE4562009|  楼主 | 2019-6-2 16:05 | 只看该作者
tianxj01 发表于 2019-5-28 16:25
GPIO  ADC  本身是2概念嘛。
现在所谓GPIO,General Purpose I/O Ports,意思为通用输入/输出端口。个过去 ...

你说那么多 辛苦了 也就是GPIO是多功能的  可以是普通的IO 也可以当做ADC检测用?

使用特权

评论回复
地板
lifevast01| | 2019-6-2 17:09 | 只看该作者
ADC概念你都没搞清楚

使用特权

评论回复
5
冷画| | 2019-6-3 09:01 | 只看该作者
你的问题本身就有问题  GPIO 在我看来是等于普通IO的                  ADC就是内部ADC通道  的IO口

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

947

主题

2868

帖子

22

粉丝