找回密码
 立即注册
楼主: 神***

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

[复制链接]

该用户从未签到

0

主题

14

回帖

44

积分

新手上路

积分
44
发表于 2024-1-25 19:00:46 | 显示全部楼层
神农鼎 发表于 2024-1-25 18:08
看不懂你的图,还是从我们正确的图开始

和你发的光耦图是一样的,就是OCout一直是高电平,光耦导通后也是高电平,感觉IO口配置的问题?但是作为输入 配置成双向推拉后 也没有其它要配置的?看手册上样例 还要弱上拉 再去读取,但是我试了效果一样还是高电平。或者你我一个IO口作为输入读取的配置使用,我再试一下 我也是很疑惑,为啥拉不到低电平。谢谢
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    25

    主题

    705

    回帖

    1753

    积分

    金牌会员

    积分
    1753
    发表于 2024-1-26 13:23:48 | 显示全部楼层
    本帖最后由 jwd 于 2024-1-26 13:36 编辑
    ryxhxm 发表于 2024-1-25 17:40
    您好 我用的STC8H1K08, IO口配置的都是双向推拉口,也就是都是        P1M1 = 0x00; //        P1口的0、2 ...

    这种光耦3脚是地,4脚才是输出吧
    截图202401261336303166.jpg
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 153 天

    [LV.7]常住居民III

    25

    主题

    705

    回帖

    1753

    积分

    金牌会员

    积分
    1753
    发表于 2024-1-26 13:26:31 | 显示全部楼层
    ryxhxm 发表于 2024-1-25 17:40
    您好 我用的STC8H1K08, IO口配置的都是双向推拉口,也就是都是        P1M1 = 0x00; //        P1口的0、2 ...

    再一个,你既然用光耦的话,就不用共地了吧;光耦二极管端最好串限流电阻
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    回帖

    44

    积分

    新手上路

    积分
    44
    发表于 2024-1-30 20:12:08 | 显示全部楼层
    大家误解了 我用的不是光耦 光电传感器,现在加了一个电压比较器,单片机管脚就可以直接判断高低,原来直接连接上上去不行。就先这样解决了,谢谢大家的关注
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    12

    主题

    315

    回帖

    870

    积分

    高级会员

    积分
    870
    发表于 2024-1-31 13:22:04 | 显示全部楼层
    zhudean11 发表于 2023-12-8 08:44
    数电模电确实需要懂一些

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    53

    回帖

    386

    积分

    中级会员

    积分
    386
    发表于 2024-1-31 15:28:57 | 显示全部楼层
    xxkj2010 发表于 2023-12-22 10:50
    这个好像与STM32道理相同。

    单片机都是这个理,因为内核物理层基础是数电的理论依据
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.7]常住居民III

    15

    主题

    531

    回帖

    1928

    积分

    金牌会员

    打工人

    积分
    1928
    发表于 2024-3-25 15:34:37 | 显示全部楼层
    是不是可以这样理解,IO口对外锁存很重要,改变IO口模式前先将对外锁存根据自己的硬件电路写成安全的值,避免IO口模式一修改生效就对外产生自己不想要的电平状态,引起危险。
    打工人
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 09:39 , Processed in 0.062221 second(s), 53 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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