找回密码
 立即注册
查看: 7835|回复: 46

I/O口, 输入/输出, 用啥工作模式 ?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-2-6 00:39:40 | 显示全部楼层 |阅读模式
I/O口, 输入/输出, 用啥工作模式 ?
===STC32/STC8
答:如不考虑功耗
1,输出请设置成强推挽输出,20mA以上的驱动能力 !

      你来个干扰看能拿他咋样 ,他就不理你 !!!
2,输入请设置成高阻输入,默认施密特触发器输入 !

     高阻输入的阻抗是无穷大,至少 100兆欧以上,相当于接到空气,但有寄生电容的影响
     打开内部4K上拉/或外部加10K上拉/或对方是强推挽输出

     ====如对方强推挽输出,就没必要打开内部的4K上拉,也没必要外部加上拉
     ====输入口也可再并个小电容到地,一般没必要,软件反复多读几次也能解决

3,不用的I/O,最专业的做法:设置为【高阻输入 + 关闭数字输入
      这样浮空的I/O, 高阻输入模式,在省电模式时也不会耗电;
      另外不小心短接到 MCU-VCC/GND 也不会烧掉,高阻输入 | 电流流不进来也流不出去
截图202312291026467604.jpg









回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2023-2-6 12:12:56 | 显示全部楼层
输出强推挽输出的话多个口子同时输出是不是有可能超出芯片的带载能力?

点评

如果对方是常规的高阻输入,再多的输入,理论上都是可以驱动的,还没有功耗  详情 回复 发表于 2023-2-6 20:30
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-2-6 12:16:25 | 显示全部楼层
IO使用什么模式,要根据你的应用电路而定,有4个模式可选,还可以启动内部4K额外上拉电阻。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-2-6 20:30:40 | 显示全部楼层
jw*** 发表于 2023-2-6 12:12
输出强推挽输出的话多个口子同时输出是不是有可能超出芯片的带载能力?

如果对方是常规的高阻输入,再多的输入,理论上都是可以驱动的,还没有功耗
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2023-2-6 21:39:41 | 显示全部楼层
神*** 发表于 2023-2-6 20:30
如果对方是常规的高阻输入,再多的输入,理论上都是可以驱动的,还没有功耗 ...

明白了,谢谢!

2

主题

4

回帖

50

积分

注册会员

积分
50
发表于 2023-4-30 02:28:49 来自手机 | 显示全部楼层
======输入口也可再并个小电容到地,一般没必要,软件反复多读几次也能解决

请问并多大的电容合适?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-4-30 08:05:57 | 显示全部楼层
一般不并,根据实际情况,如从示波器观察外部有干扰信号叠加到有效信号上,从100pF开始往上加到能抑制并考虑串小电阻,形成 R*C 滤波
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-05-01 10:58:55

44

主题

230

回帖

2841

积分

金牌会员

积分
2841
发表于 2023-6-6 22:44:01 | 显示全部楼层
io做按键使用就可以使用高阻输入+开启施密特+开启上拉电阻吧?
不争是争
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-6-6 22:52:04 | 显示全部楼层
可以
回复

使用道具 举报 送花

0

主题

2

回帖

46

积分

新手上路

积分
46
发表于 2023-6-10 12:43:27 | 显示全部楼层
原来调通的软件SPI,在stc32上调不通,

sbit HCT_SCLK = P1^6;
sbit HCT_MISO = P5^4;  
sbit HCT_MOSI = P1^3;  

请问I/O是设成准双向吗?
P54可作普通IO使用吗?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:16 , Processed in 0.130323 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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