硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4271|回复: 1
收起左侧

[emWin] 请教关于实体键盘操作相关问题

[复制链接]

76

主题

237

回帖

465

积分

高级会员

积分
465
发表于 2019-11-21 10:34:04 | 显示全部楼层 |阅读模式
使用STemWin的时候用的外部的实体按键,在实际测试中发现,按键响应中使用 GUI_SendKeyMsg()发送按键消息(和综合例子里的一样),按几次后就会导致系统进入硬件错误异常(HardFault_Handler),比如在一个对话框里切换不同控件(通过发送按键 GUI_KEY_TAB)。但是我改用 GUI_StoreKeyMsg()发送按键,就没有这个问题了,这是为什么?我看了下这样个函数的说明, GUI_StoreKeyMsg()可以在中断中使用,但是我的按键发送是任务级的,根本没在中断中发送啊?
还有一个问题,就是在对话框的自定义回调函数中可不可以使用系统延时函数,或者比较耗时的操作?



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2019-11-21 17:11:07 | 显示全部楼层
1、这个应该是你的程序有问题
2、不推荐。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 15:58 , Processed in 0.205149 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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