请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 4089|回复: 34

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

[复制链接]

该用户从未签到

538

主题

8732

回帖

1万

积分

管理员

积分
14189
发表于 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









回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 122 天

    [LV.7]常住居民III

    18

    主题

    528

    回帖

    1254

    积分

    金牌会员

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

    点评

    如果对方是常规的高阻输入,再多的输入,理论上都是可以驱动的,还没有功耗  详情 回复 发表于 2023-2-6 20:30

    该用户从未签到

    45

    主题

    2744

    回帖

    6134

    积分

    超级版主

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

    使用道具 举报

    该用户从未签到

    538

    主题

    8732

    回帖

    1万

    积分

    管理员

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 122 天

    [LV.7]常住居民III

    18

    主题

    528

    回帖

    1254

    积分

    金牌会员

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

    明白了,谢谢!

    该用户从未签到

    2

    主题

    4

    回帖

    50

    积分

    注册会员

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

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

    使用道具 举报

    该用户从未签到

    538

    主题

    8732

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 92 天

    [LV.6]常住居民II

    19

    主题

    80

    回帖

    995

    积分

    高级会员

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

    使用道具 举报

    该用户从未签到

    538

    主题

    8732

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    回帖

    44

    积分

    新手上路

    积分
    44
    发表于 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, 2024-3-29 15:41 , Processed in 0.071499 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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