触摸按键测试方法.pdf

触摸按键测试方法.pdf

ID:51559032

大小:155.30 KB

页数:7页

时间:2020-03-13

触摸按键测试方法.pdf_第1页
触摸按键测试方法.pdf_第2页
触摸按键测试方法.pdf_第3页
触摸按键测试方法.pdf_第4页
触摸按键测试方法.pdf_第5页
资源描述:

《触摸按键测试方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、触摸按键测试工具触摸按键测试工具DemoBoard介绍触摸按键测试工具DemoBoard介绍文件编码:::HA0HA0145HA0145145s145sss简介在使用HOLTEK触控按键系列IC(如HT45R34、HT45R36、HT45R38等)时,经常需要知道触摸按键感应量的变化值,以便调整按键的灵敏度,为了方便用户将触控程序烧入IC之后,观察触摸按键感应量的变化值,我们特设计此DEMOBOARD供用户使用。此DEMOBOARD主要功能是将用户发送的数据显示出来,为了方便用户进行通讯,我们也

2、给出了与DEMOBOARD相对应的发送程序。此DEMOBOARD用HT48R10A-1MCU来设计。HT48R10A-1是HOLTEK公司开发的8-BITMCU,ROM为1K、RAM为64Byte、21个I/OPORT。DemoBoard硬件方块图方块图1触摸按键测试工具触摸按键测试工具DemoBoard介绍硬件方块功能说明主控芯片为HT48R10A-1主控芯片作为SLAVE端,通过串行通讯从MASTER端获取显示数据三个按键,用于设置工作模式以及显示值的切换Display分为两部分。一

3、部分由四位数码管组成,用于显示通过串行通讯所获取的数据。另一部分由四个LED组成,用于指示数码管当前显示的值的序号电路说明电路图2触摸按键测试工具触摸按键测试工具DemoBoard介绍电路设计说明P1输入为DC9V,经C6和C2滤波后送入7805的1脚,7805的3脚的输出为DC5V给MCU供电;也可以通过V1和V2直接给MCU供电;还可以通过接口H2的PIN1和PIN5给MCU供电。三种供电方法任选一种即可。C1、C3、C4、R1和R2组成MCU的RESET电路。D1为四位数码管,用于显

4、示通过串行通讯接收到的数据。DS0~DS3为LED,他们通过十六进制的格式来显示当前D1显示的值所对应的RC通道。S1、S2、S3分别ADD键、DEC键、MODE键,用于设置显示的通道以及工作模式。H2为串行通讯的接口,本项目的通讯采用CS、CLK、DATA三线通讯的方式,其中PC0对应CS、PC1对应CLK、PC2对应DATA,数据在CLK的下降沿被读取。注意:当MCU的供电方式选择为P1输入DC9V供电或通过V1和V2直接给MCU供电时,H2的PIN1可不与被测版连接通讯协议说明串行通讯

5、协议说明本项目所采用的通讯协议为三线通讯协议,HT48R10A-1作为SLAVE端使用,其通讯格式如下:数据总长度为24-bit,其中显示数据16-bit,显示通道8-bit。数据传输为先传送16位需要显示的数据,再传送8位显示通道,传输方式均为低位在前(LSB)。在8位的显示通道中,只有低四位有效,高四位要求与低四位保持一致,用于校验显示通道数据是否接收正确。数据必须在下降沿准备好,即CLK下降沿数据有效。3触摸按键测试工具触摸按键测试工具DemoBoard介绍通讯时序图上图中,A和B

6、之间的时间必须不小于25us,通讯速度需低于100KHz。通讯中Master发送程序用法说明我们所设计的DemoBoard主要功能是将用户所传送的数据显示出来,为了方便用户传送数据,我们同样给出Master部分发送程序,现将Master部分发送程序说明如下:通讯口定义在使用以下Master传送程序时,需要用到三个I/O口,即P_CS(片选信号)、P_CLK(时钟)、P_DATA(数据),此三个口可以定义为任意I/0口。数据入口在调用Master部分发送程序时,需将传送的数据放入三个RAM中,此三

7、个RAM的含义说明如下:M_DEBUG_DATAL:串行通讯中,需要传送的16位显示数据中的低8位,在调用该函数前需要先设置好数值。M_DEBUG_DATAH:串行通讯中,需要传送的16位显示数据中的高8位,在调用该函数前需要先设置好数值。M_DEBUG_ADDR:串行通讯中,本次通讯数据所对应的地址,只有低四位有效,高四位要求与低四位保持一致,用于校验显示通道数据是否接收正确。例如:要发送第1通道数据,那么应将11H放入M_DEBUG_ADDR中。发送第5通道数据,那么应将55H放入M_

8、DEBUG_ADDR中调用方法应用时,只需将子程序SBR_DEBUG插入主程序中即可使用。注意在调用前设置好M_DEBUG_DATAL,M_DEBUG_DATAH和M_DEBUG_ADDR的值。4触摸按键测试工具触摸按键测试工具DemoBoard介绍发送程序如下:;;-----------------------------------------------;;Function:SBR_DEBUG;;In:M_DEBUG_DATAL,M_DEBUG_DATAH,M_DEBUG_ADDR;;Ou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。