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

 找回密码
 立即注册
查看: 2494|回复: 26

新人怀疑 STC8H的I/O===绝对不思考的典型问题

[复制链接]

该用户从未签到

538

主题

8729

回帖

1万

积分

管理员

积分
14201
发表于 2023-2-26 13:35:37 | 显示全部楼层 |阅读模式
网上新人怀疑 STC8H的I/O, 各位高手:
STC8H这个是不是BUG?  说明书说:
复位后I/O口处于高阻,那就相当于低电平了; 但是,
一配置 成推挽,I/O口就变成了高电平。。。。
这个有点坑人啊,请问有没有解决办法?

答:
典型的 MCU 完全正确,新人不懂不思考的问题 !!!

STC8H,  普通的 I/O 上电复位是高阻输入,对外锁存是1 。
对外锁存是1,但是是高阻输入,无输出能力,不会对外输出高,也不会对外输出低,
你可以直接藐视他,就是浮空,不是低电平也不是高电平是浮空

但你将I/O从仅为高阻输入的状态,变为强推挽输出,你将他变为输出了,
他就输出 之前对外锁存的状态,之前是1,那就是1,你要他输出是0,
你可以在【从仅为高阻输入的状态,变为强推挽输出】前,将对外锁存的状态先变为0,
那你将I/O从高阻输入改成强推挽输出后,他对外输出就是 0 了。
所以不要乱讲芯片问题多,先怀疑自己哪不懂,要多思考

多上  www.STCAIMCU.com  学习,多看数据手册,多思考
新人怀疑 STC8H的I/O===绝对不思考的典型问题-1.png
回复 送花

使用道具 举报

该用户从未签到

538

主题

8729

回帖

1万

积分

管理员

积分
14201
 楼主| 发表于 2023-2-26 13:50:16 | 显示全部楼层
以后怀疑 STC的 MCU有问题, 请先到STC专业技术论坛 www.STCAIMCU.com 问,
不要被不熟悉的爱好者随口一句【我也遇到相似的坑】,耽误了你研发的进度 !!!

能被普通新人遇到的STC 问题太少了,我们数据手册中的注意事项就是讲这个的,
基本新人没能力发现我们没发现的注意事项的 !!!
另外我一个人是无法服务全球8051用户的,要靠我们STC研发团队和全球STC-8051爱好者互相帮助
现在我们有了专业高效的 STC 技术服务网站 :www.STCAIMCU.com
  • TA的每日心情
    开心
    2024-1-4 08:56
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    16

    主题

    702

    回帖

    2458

    积分

    超级版主

    积分
    2458
    发表于 2023-2-26 14:57:01 | 显示全部楼层
    本帖最后由 zhp 于 2023-2-26 14:58 编辑

    复位后I/O口处于高阻,那就相当于低电平了
    这绝对的概念性错误,高阻输入态是输入模式,对外相当于浮空,没有输出,而并不是“相当于低电平了”

    一配置成推挽,I/O口就变成了高电平。。。。,请问有没有解决办法?
    如果想一配置成推挽,I/O马上输出低电平,可先将I/O的数据寄存器(P0/P1/P2...)设置为0,再配置成推挽即可
    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    538

    主题

    8729

    回帖

    1万

    积分

    管理员

    积分
    14201
     楼主| 发表于 2023-2-26 15:38:46 | 显示全部楼层
    1.png

    该用户从未签到

    538

    主题

    8729

    回帖

    1万

    积分

    管理员

    积分
    14201
     楼主| 发表于 2023-4-1 17:18:37 | 显示全部楼层
    1.png
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.6]常住居民II

    14

    主题

    499

    回帖

    1741

    积分

    金牌会员

    打工人

    积分
    1741
    发表于 2023-12-8 08:44:37 | 显示全部楼层
    数电模电确实需要懂一些
    打工人
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 111 天

    [LV.6]常住居民II

    0

    主题

    292

    回帖

    376

    积分

    中级会员

    积分
    376
    发表于 2023-12-8 10:25:31 | 显示全部楼层
    加强自身知识储备,加油
    靡不有初,鲜克有终
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 84 天

    [LV.6]常住居民II

    9

    主题

    85

    回帖

    424

    积分

    中级会员

    积分
    424
    发表于 2023-12-8 16:18:32 | 显示全部楼层
    高阻输入相当于IO口挂接了个无限大的电阻,这时电压不受IO口控制,外面给多少电压这个IO的电压压就是多少
    IO口要是输出状态的话相当于IO--钳位--在高电平或者低电平,外面给的电压同样钳位在高低电平上,
    一般没学过一点模拟电路的还真不好理解
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 09:19
  • 签到天数: 76 天

    [LV.6]常住居民II

    0

    主题

    65

    回帖

    348

    积分

    中级会员

    积分
    348
    发表于 2023-12-8 17:47:39 | 显示全部楼层
    lzzasd 发表于 2023-12-8 16:18
    高阻输入相当于IO口挂接了个无限大的电阻,这时电压不受IO口控制,外面给多少电压这个IO的电压压就是多少
    I ...

    支持,新人还是要多看手册和论坛交流
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 105 天

    [LV.6]常住居民II

    17

    主题

    880

    回帖

    2006

    积分

    金牌会员

    积分
    2006
    发表于 2023-12-9 09:06:29 | 显示全部楼层
    话说这手册里不是写了每个IO端口的复位值都是1了...
    截图202312090905429249.jpg
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-3-28 23:14 , Processed in 0.069375 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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