完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
背景:MPLAB X IDE 3.65、XC32 v1.43、HARMony v2.03b、使用PIC32MZ2064DAH176的定制板、Newhaven NHD-4.3-480272EF-ASXN#-T显示器(4.3)、480x272像素、4线材电阻式触摸屏)我有一个关于触摸屏校准和基本取向的简单问题。0°方向,即没有,我可以假设屏幕左上角是(0, 0)?这个方向与屏幕上的屏幕相同:(寻找NeHavave的产品页面FNHD-4.3-48022EF-ASXNα-T)。我将设备连接如下(Newhaven侧|PIC侧):XR=X+(这里100k上拉)YD=Y+(这里100k上拉)XL=X-YU=Y-我不完全理解Newhaven的约定以及它如何转换为微芯片,但是让我们暂时把它放在一边。我的问题是:缩放后的A/D读数是否应该遵循像素值?校准点如下(以像素为单位,从左上角>右上角>右下角>左下角):左上角:(48,27)右上角:(431,27)右下角:(431244)左下角:(48244)假定插入因子为20。原始读数基本上只有10位计数值。所以他们会从0到1023阅读。实际上,当我按屏幕的角落(不是角落,而是靠近卡点)时,x和y的读数从160到870不等,这取决于我按的位置。因此,在我的例子中,原始值应该像这样:左上角:(160,160)右上角:(870160)右下角:(870870)左下角:(160870)你看到我现在得到了什么吗?是否绝对是原始x值从左到右增加,而原始y值从上到下根据像素值增加的情况?我相信是这样的,因为我发现我应该转置我的X和Y设置。也就是说,对于像我这样的Newhaven显示器,以下应该是布线:XR=Y+(这里100k上拉)YD=X+(这里100k上拉)XL=Y-YU=X-
|
|
相关推荐
3个回答
|
|
我必须在这里编辑DrvouTouChyAccC.FT:C:Microchip HyrnV2Y04FraseTraveToukTouCHYADC 模板。原因是因为我使用了1类输入(AN0和AN1)。下面是我的.MHC文件中的设置。也许你可以从中搜集一些东西。请注意,这些只是相关的片段。
|
|
|
|
您需要在StimeCyFig .h中定义硬件连接的“X+Y+X-Y”,请参阅设备数据表。X+和Y+被“drv_touch adc.c”作为模拟和数字两种方式调用,所以您应该激活相应的连接X+和Y+的ADC引脚。(即)我使用的是pic32MZ2064DAH176,和谐版本2.05。我的X+连接到RE9数字管脚,它将同时作为AN26工作,因此在si..config.h:/***内部,BSP_ADC_TOUCH_XPLUS管脚的函数***/define BSP_ADC_TOUCH_XPLUS_PORT_CHANNEL_Edefine BSP_ADC_TOUCH_XPLUS_PIN PORTS_BIT_POS_9\define BSP_ADC_TOUCH_XPLUS_PIN_MASK(0x1<)然后,在DrvouToul中。ADC。C:如果(!)PPLBI ADCHSSYAXPLIDEDATAISEDIT(DRVAI ADCXIDID1,ADCHSYAN26)对于其余的引脚相同。希望这有帮助。
|
|
|
|
谢谢Ger,我会试一试的。有谁知道所有的触针都需要在专用ADC频道(ADC0,1,2,3或4)上,还是最好把它们都连接到共享ADC频道(ADC7)上?
|
|
|
|
只有小组成员才能发言,加入小组>>
4825 浏览 9 评论
1831 浏览 8 评论
1749 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2956 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2060 浏览 5 评论
461浏览 1评论
1111浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
364浏览 0评论
263浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1800浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-26 12:45 , Processed in 1.056564 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号