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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-23 17:08:53
已绑定手机

11

主题

0

回帖

86

积分

注册会员

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

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


回复

使用道具 举报 送花

3

主题

512

回帖

-265

积分

等待验证会员

积分
-265
发表于 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

主题

512

回帖

-265

积分

等待验证会员

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-10 10:45:07
已绑定手机

5

主题

118

回帖

694

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:482
  • 最近打卡:2025-06-30 09:00:25
已绑定手机

81

主题

5229

回帖

9357

积分

超级版主

DebugLab

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:455
  • 最近打卡:2025-06-30 08:50:05
已绑定手机

40

主题

2082

回帖

7177

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:578
  • 最近打卡:2025-06-30 07:53:30
已绑定手机

50

主题

1827

回帖

3208

积分

论坛元老

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 23:13 , Processed in 0.116154 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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