找回密码
 立即注册
查看: 111|回复: 6

32G12K128-LQFP64的P7.3口工作异常

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-01 11:17:02
已绑定手机

10

主题

0

回帖

77

积分

注册会员

积分
77
发表于 2025-3-5 15:23:47 | 显示全部楼层 |阅读模式
求救:32G12K128-LQFP64使用的时候P7.3作为普通按键使用的时候工作不正常

截图202503051523014438.jpg
截图202503051523117469.jpg
3个按键,就P7.3不正常。
截图202503051523257189.jpg
运行到 这里时,手没松开按键,但执行的指令跳过了while.
另外两个按键不会这样。
因为我设置了按键音,按键按下瞬间会滴一声。但P7.3按下后是一直响。因此我加了几个延时。声音开始出现断续,才发是程序跳过了WHILE命令。


回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-5 15:28:00 | 显示全部楼层
针对STC32G12K128-LQFP64的P7.3口工作异常问题,建议从以下几个方面进行排查:

1. **硬件连接**:检查P7.3口的电路连接,确保按键与引脚之间无虚焊、短路或接触不良。使用万用表测量按键按下与释放时的电压变化,确认硬件工作正常。

2. **引脚配置**:确认P7.3口的配置是否正确,包括输入输出模式、上拉/下拉电阻设置等。确保引脚配置与其他正常工作的按键一致。

3. **软件逻辑**:检查程序中按键检测的逻辑,确保P7.3的检测代码与其他按键一致。重点关注延时、消抖处理及判断条件,避免因逻辑错误导致异常。

4. **中断与优先级**:若使用了中断,确认P7.3相关的中断配置是否正确,中断优先级是否合理,避免因中断冲突导致程序跳过WHILE循环。

5. **调试工具**:使用调试工具(如逻辑分析仪或示波器)捕获P7.3的信号波形,分析按键按下与释放时的信号变化,辅助定位问题。

通过以上步骤,可逐步排查并解决P7.3口工作异常的问题。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-5 15:33:00 | 显示全部楼层
针对STC32G12K128-LQFP64的P7.3口工作异常问题,建议首先检查硬件连接,确保按键与P7.3口的接触良好,无虚焊或短路现象。其次,检查软件配置,确认P7.3口是否已正确初始化为输入模式,并检查相关中断或轮询逻辑是否存在问题。此外,建议在按键处理程序中加入去抖动处理,避免因按键抖动导致的误触发。最后,可通过调试工具监测P7.3口的电平变化,进一步定位问题所在。如问题仍未解决,建议查阅芯片手册,确认是否有特定寄存器或配置影响P7.3口的功能。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:108
  • 最近打卡:2025-04-28 08:34:00
已绑定手机

5

主题

118

回帖

674

积分

高级会员

积分
674
发表于 2025-3-5 16:06:07 | 显示全部楼层
按键都没加消抖
高级软件工程师-唐工
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-5 16:58:20 | 显示全部楼层
单独写个程序,初始化设置IO模式,主循环读P73,同步到另一个IO,另一个IO接LED观察亮灭,先用最简单的程序排除一下你的逻辑错误
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-3-5 17:38:53 | 显示全部楼层
先用示波器确认P7.3脚位电平是否正常,按键按下时电压在1V以下;按键松开后能够正常恢复高电平。
此外,这个帖子有IO口检测按键的例子,修改按键接口定义跟IO口初始化代码就可以验证。
[分享]简单的按键扫描程序
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6445
(出处: 国芯技术交流网站)
回复 支持 反对

使用道具 举报 送花

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

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2025-3-5 17:49:46 | 显示全部楼层
是不是这个端口没有初始化?设置为准双向口试试
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 04:24 , Processed in 0.139368 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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