迪文科技论坛

 找回密码
 立即注册
搜索
楼主: myt5l123

【提问】KEIL 如何开启/关闭触控指令?

[复制链接]

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-28 15:44:54 | 显示全部楼层

请问这个代码为什么要先判断uart2是否接收,然后要执行Sw_Data_Send()函数?不是直接执行void Btn_Cronl(u16 page, u16 btn, u16 x)函数就行了吗?
回复

使用道具 举报

0

主题

117

回帖

1551

积分

金牌会员

Rank: 6Rank: 6

积分
1551
发表于 2024-10-28 17:19:26 | 显示全部楼层
今晚打老虎 发表于 2024-10-28 15:44
请问这个代码为什么要先判断uart2是否接收,然后要执行Sw_Data_Send()函数?不是直接执行void Btn_Cronl( ...

可以直接执行Btn_Limit()函数,其他的是串口2的解析和自动上传的函数,这几个函数没有先后必然关系,
回复

使用道具 举报

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-28 17:28:03 | 显示全部楼层
紫狐 发表于 2024-10-28 17:19
可以直接执行Btn_Limit()函数,其他的是串口2的解析和自动上传的函数,这几个函数没有先后必然关系, ...

如果改写这个函数Btn_Limit()需要在循环内部添加延时吗?
回复

使用道具 举报

0

主题

117

回帖

1551

积分

金牌会员

Rank: 6Rank: 6

积分
1551
发表于 2024-10-28 17:32:15 | 显示全部楼层
今晚打老虎 发表于 2024-10-28 17:28
如果改写这个函数Btn_Limit()需要在循环内部添加延时吗?

可以加点延时20ms吧
回复

使用道具 举报

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-29 10:09:32 | 显示全部楼层
紫狐 发表于 2024-10-28 17:32
可以加点延时20ms吧

如果未起作用是否需要更新最新的ui库文件?
回复

使用道具 举报

0

主题

117

回帖

1551

积分

金牌会员

Rank: 6Rank: 6

积分
1551
发表于 2024-10-29 10:16:19 | 显示全部楼层
今晚打老虎 发表于 2024-10-29 10:09
如果未起作用是否需要更新最新的ui库文件?

不起作用,确认是要关闭的那几个控件不,编号,类型,页面是不是对的,编号要减去基础触控
回复

使用道具 举报

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-29 10:33:02 | 显示全部楼层
紫狐 发表于 2024-10-29 10:16
不起作用,确认是要关闭的那几个控件不,编号,类型,页面是不是对的,编号要减去基础触控 ...

请问那个btn数组指的是编号吗?基础触控怎么减?
回复

使用道具 举报

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-29 10:36:54 | 显示全部楼层
紫狐 发表于 2024-10-29 10:16
不起作用,确认是要关闭的那几个控件不,编号,类型,页面是不是对的,编号要减去基础触控 ...

那个btn数组我改成我自己需要屏蔽触控控件的地址了,不太清楚为什么例程里面的分别是0x0002/0x0102/0x0202/0x0302?这个是怎么计算得到的?
回复

使用道具 举报

0

主题

117

回帖

1551

积分

金牌会员

Rank: 6Rank: 6

积分
1551
发表于 2024-10-29 10:43:40 | 显示全部楼层
今晚打老虎 发表于 2024-10-29 10:36
那个btn数组我改成我自己需要屏蔽触控控件的地址了,不太清楚为什么例程里面的分别是0x0002/0x0102/0x020 ...

http://inforum.dwin.com.cn:20080 ... &highlight=0xb0
可以先看看这个帖子,讲的很详细了
回复

使用道具 举报

0

主题

17

回帖

167

积分

注册会员

Rank: 2

积分
167
发表于 2024-10-29 11:03:09 | 显示全部楼层
紫狐 发表于 2024-10-29 10:43
http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=7681&highlight=0xb0
可以先看看这个帖 ...

00和01还有02还有03知道,可是最后的那个02不太明白究竟是如何得到的,这个我知道高位对应的是触控控件的键位值,可是后面跟着的02?
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-12-5 02:56 , Processed in 0.054580 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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