OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3761|回复: 2

请教个关于单片机IO的问题

[复制链接]

104

主题

313

帖子

0

精华

高级会员

Rank: 4

积分
893
金钱
893
注册时间
2014-11-13
在线时间
53 小时
发表于 2022-5-19 01:06:51 | 显示全部楼层 |阅读模式
1金钱
我看有说单片机内部有很大的内阻,那么想请问下:
问题一:
(1)输出时:io可否直接接地?
(2)输入时:io可否直接接vcc?

现实中遇到:用的15单片机,做按键输入功能时,io直接接在vcc,没有接上拉电阻,但功能却正常,感觉是不是不对呀?

问题二:
io口既然有很大的内阻,那么计算电流时如何计算,比如说没有内阻,那么串联4.7k电阻驱动三极管,5v输出的话Ib约是1ma,很好计算,但是如果有很大内阻那么怎么计算呢?

最佳答案

查看完整内容[请看2#楼]

你的这个问题其实分好多种类型的单片机,好多单片机内核不一样结果就不一样. 51单片机有部分是可以输出为1时被拉到0. STM32分情况,开漏时可以,推挽时不能这么干,所以不懂的话一般不建议这么干. 所以第一个问题是开漏模式,上下拉的可以输出1时,拉0,其他情况慎重. 第二个问题,IO能否直接接VCC,答案是可以,但是不要尝试输出为0.你可以设置为输入或者模拟输入. 第二个大问题,你可以去查数据手册,数据手册都会告诉你,他上拉电阻 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3345
金钱
3345
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-5-19 01:06:52 | 显示全部楼层
你的这个问题其实分好多种类型的单片机,好多单片机内核不一样结果就不一样.
51单片机有部分是可以输出为1时被拉到0.
STM32分情况,开漏时可以,推挽时不能这么干,所以不懂的话一般不建议这么干.
所以第一个问题是开漏模式,上下拉的可以输出1时,拉0,其他情况慎重.

第二个问题,IO能否直接接VCC,答案是可以,但是不要尝试输出为0.你可以设置为输入或者模拟输入.

第二个大问题,你可以去查数据手册,数据手册都会告诉你,他上拉电阻阻值范围的.

所谓大内阻就是指上下拉电阻.
所谓没有电阻,就是说的推挽模式
回复

使用道具 举报

104

主题

313

帖子

0

精华

高级会员

Rank: 4

积分
893
金钱
893
注册时间
2014-11-13
在线时间
53 小时
 楼主| 发表于 2022-5-19 10:22:17 | 显示全部楼层
自顶一个,希望有人可以帮忙解答下困惑,谢谢大家!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 04:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表