![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
触摸开发
airX嵌入式(微信公众号同名)
微信公众号 airX嵌入式 ,分享个人实际项目经验和理解
展开
-
【触摸按键识别】硬件设计(二)
1、左边为触摸膜的排线接口,右边就是将接口接到芯片的IO口上。2、芯片的8个触摸按键的输入,一个按键对应一个IO口,对应关系如下:为(RC0 RA6 RA7 RE2 RE1 RE0 RA5 RA4)3、为了能够在PC上显示触摸按键状态,我专门使用了UART将触摸信息反馈在串口工具上,使用了如下一个通信脚(LIN_TXD RC6脚),当然你没有TTL转USB的设备也...原创 2019-05-30 10:48:08 · 2020 阅读 · 1 评论 -
【触摸按键识别】工程创建(三)
1、打开MPLAB X IDE2、创建工程 FileàNew Project,如图选择后点击Next3、如图选择PIC16F18876,点击Next4、烧写工具选择你自己的工具,我是使用了ICD3。点击Next5、编译器就选XC8,这里必须2.0以上,否则后期编译通不过。点击Next6、给工程命名以及工程位置,点击Finish,这样工程就建完了。...原创 2019-05-30 10:53:48 · 981 阅读 · 0 评论 -
【触摸按键识别】MCC配置(四)
1、如图打开MCC2、如图选择配置系统参数3、双击mtouch打开如下界面按下图数据配置端口,因为在硬件设计我们知道触摸输入口有RC0 RA6 RA7 RE2 RE1 RE0 RA5 RA4这8个口,将这几个口锁住(绿色),如下4、ButtonsàCreate New Button,填8个,最后点击Add5、选择对应的IO口6、以...原创 2019-05-30 10:57:01 · 1878 阅读 · 0 评论 -
【触摸按键识别】触摸验证(五)
我们需要的函数很简单,只有2个1、bool MTOUCH_Service_Mainloop(void),运行主函数2、bool MTOUCH_Button_isPressed(enum mtouch_button_names name) 获取触摸状态函数主函数设计如下: 注意:最上面的2个箭头的中断必须打开。之后就是调用主函数,调用触摸状态,2个中文注...原创 2019-05-30 14:50:56 · 1771 阅读 · 0 评论 -
【触摸按键识别】开发准备(一)
前言:该系列博客将教你超快速实现触摸按键的开发,而你并不需要过多过硬的软硬件细节基础。不夸张的说,实现基础的触摸按下检测开发只需30分钟。开发前,需要知道以下内容或准备好相关设备。触摸原理:分布在芯片端口的电容因为手指的接触,使电容发生了改变,经芯片处理后能将微小的电容变化转化成电压信号的变化,再通过软件AD采集端口电压,根据电压的变化实现触摸的识别。说白了,就是芯片AD读端口...原创 2019-05-29 21:48:01 · 1636 阅读 · 0 评论