查看: 5027|回复: 9

[已解决] LPC82x触摸方案

[复制链接]

该用户从未签到

2

主题

9

帖子

0

注册会员

Rank: 2

积分
102
最后登录
2020-5-7
发表于 2016-11-17 10:30:11 | 显示全部楼层 |阅读模式
本帖最后由 JCAK 于 2016-11-17 10:58 编辑

我参考NXP官网 LPC82x Touch Solution在开发板上做了四个触摸按键,在官网上给的例子里改动了一下,原来是3*3的矩阵方式,我改成了1*4的独立按键,初始化模式时也改成了独立按键模式。用串口连接上位机GUI,第一次能连接上,并且显示按键chek box,但是触摸按键之后就会连接失败,单片机必须复位之后才能重新连接,目前不知道问题出在哪?
请教各位有谁使用过这个方案吗?
有什么好的解决方法吗?
0.png

按照上面左边的方式做成1*4

按照上面左边的方式做成1*4


使用LPC824_Touch_Example_1,修改成我板子上对应引脚,原来的模式是3*3矩阵,TWO_DIMENSIONAL模式,初始化改成1*3,ONE_DIMENSIONAL模式。因为行和列最多支持3个,所以不能写成1*4。
2.png
3.png
3_2.png
打开配套的GUI,TouchTest.exe,连接串口,可以显示独立按键的chekbox,正常情况下勾选一个按键之后,按触摸板子上对应的按键在右边message栏会显示信息,就像下面手册中给出的这张图一样,
4_0.png
但是我的一触摸按键之后,首先message栏会显示start message,然后就串口连接失败了,必须复位单片机之后才可以重连,重连之后还是一样。
4.png
5.jpg
6.png
补充一下我的PCB参数,手册中给出的参考例子,板厚0.5,Y宽度0.1,为了省钱我做的板厚是1.2,Y宽度0.15,其他参数根据手册中的公式计算得到
9.png
8.png 7.png

我知道答案 目前已有9人回答
回复

使用道具 举报

  • TA的每日心情
    无聊
    2017-1-24 08:47
  • 签到天数: 49 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    524

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2017-4-19
    发表于 2016-11-17 11:01:52 | 显示全部楼层
    死循环?                    
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    102
    最后登录
    2020-5-7
     楼主| 发表于 2016-11-17 11:16:37 | 显示全部楼层

    是陷入死循环了,代码中只有lib的接口函数,看不到源代码,还没搞明白陷到哪个坑里了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-1-24 08:47
  • 签到天数: 49 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    524

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2017-4-19
    发表于 2016-11-17 11:46:12 | 显示全部楼层
    用输出字符的方法   一段一段debug  查找吧   看哪里没输出  哪里输出了   就知道问题出在哪里                  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-4 16:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    602

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1842
    最后登录
    2020-8-25
    发表于 2016-11-17 11:52:47 | 显示全部楼层
    一段一段debug
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1611
    最后登录
    2022-6-26
    发表于 2016-11-17 12:18:55 | 显示全部楼层
    楼主板子不错在哪搞的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    102
    最后登录
    2020-5-7
     楼主| 发表于 2016-11-17 17:34:26 | 显示全部楼层
    nothingelse 发表于 2016-11-17 12:18
    楼主板子不错在哪搞的

    硬禾实战营做的扩展板,外设还挺丰富的,后面应该会批量
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    102
    最后登录
    2020-5-7
     楼主| 发表于 2016-11-17 17:36:39 | 显示全部楼层
    问题终于找到了,原来是卡死在,LCD显示那块了,感谢各位了,后面再具体研究一下,然后跟大家分享一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2016-11-17 18:44:30 | 显示全部楼层
    底板不错     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2016-11-17 21:30:08 | 显示全部楼层
    提个建议,大板上放2.54间距的20PIN双排调试口。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 06:33 , Processed in 0.108890 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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