找回密码
 立即注册
查看: 5034|回复: 33

新人怀疑 8H系列的I/O===绝对不思考的典型问题

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

717

主题

1万

回帖

1万

积分

管理员

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

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

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

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

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

使用道具 举报 送花

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

717

主题

1万

回帖

1万

积分

管理员

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

能被普通新人遇到的 8H/32G系列 问题太少了,我们数据手册中的注意事项就是讲这个的,
基本新人没能力发现我们没发现的注意事项的 !!!
另外个人是无法服务全球8051用户的,要靠我们研发团队和全球8051爱好者互相帮助
现在我们有了专业高效的  技术服务网站 :www.STCAIMCU.com
  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

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

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

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

使用道具 举报 送花

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

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-2-26 15:38:46 | 显示全部楼层
1.png
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:487
  • 最近打卡:2025-05-01 15:22:54
已绑定手机

27

主题

693

回帖

1950

积分

金牌会员

打工人

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

使用道具 举报 送花

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

1

主题

833

回帖

1441

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:372
  • 最近打卡:2025-05-01 10:53:48

12

主题

125

回帖

1685

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:169
  • 最近打卡:2025-02-19 20:55:54

0

主题

72

回帖

299

积分

中级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:38 , Processed in 0.524537 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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