完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我知道这个问题已经在这个论坛上讨论过了,但是我不能解决我的问题。我制作了一个基于多媒体扩展板的定制板,由一个3.7V的电池供电。连接到AN2我有VBAT。我使用了触摸屏.c,但是没有成功。问题是当我触摸屏幕时ADCPOT改变了,我不明白为什么。有人能给我一些解决问题的方向吗?我想POST可以帮助。下面的代码我使用在我的触摸屏电阻。
|
|
相关推荐
14个回答
|
|
无法插入链接:
|
|
|
|
触摸屏电阻C
|
|
|
|
也有可能是电子不稳定。电池有足够的电量吗?ADCPOT线有备用电容稳定值吗?软件是如何测量价值的,是主动引用的吗?电力线备用电容器是否与控制器非常接近?这将是其中的一种。
|
|
|
|
您好,Gerald1,非常感谢您的回复,并且感谢您对我的问题的兴趣。插入这段代码:电池电平读取正确,因此我不能排除硬件问题。我猜问题出在软件中,并且与读-修改-写入问题有关,因为touchget.()是调用的。在Time3内部。
|
|
|
|
嗨,你有什么样的管制员?是ADC 10位,还是更多?-重写这些值?
|
|
|
|
如果我将模拟输入引脚设置为数字输出,然后从ADC读取值,会发生什么?我应该有0x3FF是PIN是高和0x000,如果引脚是低。这是正确的吗?
|
|
|
|
是的,所以应该去
|
|
|
|
谢谢你,Dario,当我把引脚设置为HIGH时,我读0x3FF,但是如果我把引脚设置为LOW,我读不同的值:我每10秒进行一次转换,读0x3BE、0x3FE和0x3FF、0x3FF……永远都是0x00…嗯……可能是我的照片坏了吗?
|
|
|
|
奇怪……嗯,也许吧。我实际上会检查“标准方式”,即把它作为输入并连接到已知的来源。
|
|
|
|
我会努力的。
|
|
|
|
不起作用。我尝试改变MCU。
|
|
|
|
在调试我的应用程序时,我注意到我松开了对RB2/AN2引脚的控制,在调用了与我的触摸屏相关的引脚是:RB11RB12RB13RB14之后,有人能告诉我为什么在“if((TouchGetX()=-1)&(TouchGetY()=-1)”之后我不能处理引脚an2吗?
|
|
|
|
Ad1ChsSt不适合我。我必须使用AD1CHS=0x0020000;现在,将AN2设置为数字输出,将LATB2=0设置为ADC1BUF0=0x00,将LATB2=1设置为ADC1BUF0=0x3FF。这意味着PIC32正在工作。设置AN2作为模拟输入总是给我错误的结果。我总是值大约440(十进制)。有人能提供建议吗?我可以打开一个支持票到Microchip支持自定义板吗?谢谢。
|
|
|
|
发现问题!问题是硬件问题。我有一个连接器之间的两个PCB,和一个坏的接触变得疯狂的ADC。谢谢大家的支持。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
727浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
626浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:50 , Processed in 1.546439 second(s), Total 104, Slave 87 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号