硬汉嵌入式论坛

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

[LTDC] Touch 中断问题

[复制链接]

8

主题

46

回帖

70

积分

初级会员

积分
70
发表于 2019-4-26 16:57:07 | 显示全部楼层 |阅读模式
本帖最后由 Hans 于 2019-4-26 17:08 编辑

HI 高手們好,

有些问题想请教,目前我用STM32H743开发板来测试触控,以TouchGFX 中的STM32H743I_EVAL 范例产生原码再重新编译过,目前正在撰写触控中断的部分,但目前遇到的问题是,中断已设置却没有任何反应,能请各位高手们解决此问题吗?
附图为程式码内容


TS_PIN为脚位设置
Interrupt为中断设置
Callback为程式呼叫
Function 为Callback 内容

请各位高手协助
万分感谢!

Callback

Callback
tS2.PNG

interrupt

interrupt

TS_PIN

TS_PIN
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2019-4-26 21:54:51 | 显示全部楼层
触摸部分看我们的V7用户手册移植,无需自己再倒腾这些。移植到任何GUI下,你要做的是把获取的坐标值提供给GUI即可
QQ截图20190426215513.jpg
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-4-29 15:32:01 | 显示全部楼层
eric2013 发表于 2019-4-26 21:54
触摸部分看我们的V7用户手册移植,无需自己再倒腾这些。移植到任何GUI下,你要做的是把获取的坐标值提供给G ...

非常感谢您的协助,我会再试试看!
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-4-29 16:42:47 | 显示全部楼层
eric2013 发表于 2019-4-26 21:54
触摸部分看我们的V7用户手册移植,无需自己再倒腾这些。移植到任何GUI下,你要做的是把获取的坐标值提供给G ...

另外想与您请教已透过其教学内容得到相关资讯,但貌似内容中没有提到类似中断的作法,能请您给个提点吗?
因为我是透过TouchGFX所产生之Source Code进行编译的所以Function 内容与ARMFLY官方不同。

谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2019-4-29 16:47:41 | 显示全部楼层
Hans 发表于 2019-4-29 16:42
另外想与您请教已透过其教学内容得到相关资讯,但貌似内容中没有提到类似中断的作法,能请您给个提点吗?
...

不要用中断方式,仅仅使用中断引脚读取触摸状态即可。

特别是那个GT911,使用中断方式比较麻烦,松手不好处理。

另外学习任何知识点一定要学到本质,TouchGFX一定有一个获取坐标值的API,你要做的仅仅是提供坐标值即可。
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2019-4-29 17:25:05 | 显示全部楼层
本帖最后由 hpdell 于 2019-4-29 17:27 编辑

你的 中断头文件搞错了吧 ??

你的 管脚是 7,而你的 中断头文件选择的是 9-5,这个不包含 7 吧,只是是 9或者5 的管脚可以使用吧

你再找找 看看有没有 7 开头的中断头文件

不过这个 还是使用查询法比较好,没有必要非得中断,每隔多少是时间去检测一次int 管脚的电平就可
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-4-29 18:02:32 | 显示全部楼层
hpdell 发表于 2019-4-29 17:25
你的 中断头文件搞错了吧 ??

你的 管脚是 7,而你的 中断头文件选择的是 9-5,这个不包含 7 吧,只是 ...

中断脚内容有提到EXTI9_5 就是 9至5的中断脚位
https://i.imgur.com/iblK5Pm.png

https://i.imgur.com/11y1VCY.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 19:04 , Processed in 0.233786 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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