打印
[技术问答]

本人用HC32L110C6UA做了一个电源管理和按键扩展,但是在工作30分钟~2小时不等时长后,大...

[复制链接]
151|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Yananliu|  楼主 | 2025-1-13 17:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Yananliu 于 2025-1-13 18:48 编辑

本人用HC32L110C6UA做了一个电源控制和按键扩展,但是在工作30分钟~2小时不等时长后,按键不起作用。感觉系统挂了。
1. 110和上位机通过UART进行通讯。UART用P27/P31端口,Mode1,波特率为115200. 系统主频跑24MHz。
2. L110收到按键(GPIO/ADC都有)信息后,通过UART发送消息给主控,主控完成相关操作。
3. 空闲情况下,主控每隔5秒钟发一个心跳信号给L110,L110收到后会回馈一个心跳信息给主控。
4. L110留了一个LED等监测端口,主循环每隔200ms,翻转一下LED等状态。以监测主循环的工作状态。
5. 由于P27/P31用于串口通讯,没办法用仿真器。6. 开了watchdog(13.1s),正常情况是有作用的。狗是在主循环中喂的。
开机正常工作后,在20分钟~2小时不等的时长内,按键不起作用,主控也收不到L110的心跳回馈。LED等状态不再变化,可是Watchgod也没有作用让系统重启。复位后可以正常工作。弄了好久,找不到方向。
请大能支个招。先谢了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝