完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在仪器中使用PIC 18F65 K22(12位A/D)。当ADC的输入电压在0.5V和5V之间时,我的电路似乎正常工作,但是由于某些原因,当输入电压下降到0.4V或0.3V以下时,上位字节寄存器(ADRESH)的值在转换之后以0xff返回。我使用了正确的正确结果(ADFM=1),因此我永远不会期望看到ADRESH大于0x0f。对于什么可能导致ADRESH返回0xff有什么想法吗?皮特
|
|
相关推荐
3个回答
|
|
哼…我想我是在单端模式下运行,但是我会检查我的代码。谢谢你的提示。
|
|
|
|
微分模式。你看过数据表的A/D章了吗?我有那种感觉但我从来没有用过
|
|
|
|
谢谢你的投入。是的,我已经多次阅读了数据表,我重新检查了安装,以验证我是单端模式。这只发生在输入电压很小的时候。A/D偏移是否可能引起这个问题?根据差错表,它可以关闭50LSB,而不是9LSB的最大规格值。这是我的设置代码。//ANCON0被更改为使开关数字化-An1,An4模拟-其他数字ANCON0=0x11;//2017-03-15ANCON1=0x00;//将所有位设置为0用于数字模式ANCON2=0x00;//Se对于数字模式//选择AN0模拟信道-ADCON0-x000 00转换器OFF ADCON0=0x00;//ADCON1-触发xx VRef+00使用Vdd Vref-0 N信道000//测量从单端电压,将CHSN比特(ADCON1<2:0>)设置为0 ADCON1=0x00;//验证这是否正确更正2017~03-15
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
734浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 12:05 , Processed in 1.320156 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号