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

I/O 口工作模式与上拉电阻的问题

[复制链接]

该用户从未签到

1

主题

5

回帖

25

积分

新手上路

积分
25
发表于 2023-4-20 15:45:01 | 显示全部楼层
JISHUZHAI 发表于 2023-4-20 15:33
我选择P0口设置开漏输出模式,启用全部上拉电阻,全对外输出1,拿万用表测量,为P0口什么都是0V?
P0M0 = 0 ...

使用的是STC8H8K64U,打狗棒核心板。另外,选择高阻输入模式,启用上拉电阻后,同样测量,IO口也是0V
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

5

回帖

25

积分

新手上路

积分
25
发表于 2023-4-20 16:03:26 | 显示全部楼层
JISHUZHAI 发表于 2023-4-20 15:33
我选择P0口设置开漏输出模式,启用全部上拉电阻,全对外输出1,拿万用表测量,为P0口什么都是0V?
P0M0 = 0 ...

使用芯片是stc8h8k64U,打狗棒核心板。另外,我设置为高阻输入模式,同样使能上拉电阻,测量引脚电压,也是0V。这个原因是什么引起的?是我板子上芯片版本太低,当时还没有支持,有没有这种可能?
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3156

回帖

7121

积分

超级版主

积分
7121
发表于 2023-4-20 16:03:51 | 显示全部楼层
本帖最后由 梁工 于 2023-4-20 22:46 编辑
JISHUZHAI 发表于 2023-4-20 15:33
我选择P0口设置开漏输出模式,启用全部上拉电阻,全对外输出1,拿万用表测量,为P0口什么都是0V?
P0M0 = 0 ...

因为你没有允许操作扩展寄存器,所以设置操作无效。
P_SW2 |= 0x80;   //允许访问扩展寄存器
P0PU = 0xFF;        //允许P0口额外上拉电阻
回复 支持 反对 送花

使用道具 举报

该用户从未签到

1

主题

5

回帖

25

积分

新手上路

积分
25
发表于 2023-4-20 16:14:16 | 显示全部楼层
梁工 发表于 2023-4-20 16:03
因为你没有允许操作扩展寄存器,所以设置操作无效。
P_SW2 |= 0x080;   //允许访问扩展寄存器
P0PU = 0xF ...

确实是这个原因,需要先打开扩展寄存器允许。在程序开头添加P_SW2 |= 0x080;解决。感谢梁工
回复 支持 反对 送花

使用道具 举报

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

    [LV.4]偶尔看看III

    27

    主题

    251

    回帖

    590

    积分

    高级会员

    积分
    590
    发表于 2024-5-23 02:20:33 来自手机 | 显示全部楼层
    梁工 发表于 2023-4-20 16:03
    因为你没有允许操作扩展寄存器,所以设置操作无效。
    P_SW2 |= 0x80;   //允许访问扩展寄存器
    P0PU = 0xFF; ...

    终于找到,难怪我开不了上拉
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.4]偶尔看看III

    27

    主题

    251

    回帖

    590

    积分

    高级会员

    积分
    590
    发表于 2024-5-23 02:21:39 来自手机 | 显示全部楼层
    梁工 发表于 2023-4-20 16:03
    因为你没有允许操作扩展寄存器,所以设置操作无效。
    P_SW2 |= 0x80;   //允许访问扩展寄存器
    P0PU = 0xFF; ...

    翻了很久手册都没找到,,现在懂了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:29
  • 签到天数: 98 天

    [LV.6]常住居民II

    4

    主题

    546

    回帖

    1511

    积分

    金牌会员

    积分
    1511
    发表于 2024-5-23 08:16:49 | 显示全部楼层
    例程里边都有,有问题还是先用官方例程试试
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-7 05:07 , Processed in 0.060222 second(s), 51 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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