完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在使用软件触发器时遇到一些ADC通道的问题,所以我写了一个测试例程来扫描所有的ADC。我能读AN5-AN44,但不能读AN0-AN4。谁能看出有什么问题吗?我确实将ADC Class1和Class2设置为“ADCHS_TRIGGER_SOURCE_SCAN”(STRIG)Project.ed:-app_ADCa_minid.zip(删除构建/调试/dist以使其足够小)To Test:-(HARMonyV108,MHCv1087,XC32v142,MPLABXv335)-(PIC32MZ EF Starter Kit)-在app.c行110和114-MHC生成处设置断点-运行调试,应该停止在app.c行114-查看变量:--uADC_MaskIRQ==ADC实际返回结果的位掩码。--0x00001FFFFFFFFFE0=Read AN5-AN44,缺少AN0-AN4--puADC_Samples[]==ReadsPaul数组
|
|
相关推荐
4个回答
|
|
嗨,保罗,请插入DRV_ADC0_Open()(App.c行84)下面的代码,我测试过,并且它确实可以用下面的代码工作:DRV_ADC1_Open();DRV_ADC2_Open();DRV_ADC3_Open();DRV_ADC4_Open();DRV_ADC5_Open();
|
|
|
|
嗨,保罗。你设法让ADC工作了吗?我试图在我的PIC32MZ EF启动器套件(带有PIC32MZ2048EFH144)上复制它。我正在使用您上传的项目文件夹(HarmonyV108、MHCv1087、XC32v142、MPLABXv335)。我向J12 forAN3、AN9和AN14的管脚注入1.5V。NADAM WangGuangdCasMaskrqQand PADADCX使用调试器对[060]变量进行采样。这些变量没有变化。这个程序从来没有在app.c行114达到中断点。我的目标是读取任何5ANx,分辨率为12位,采样频率为5Hz。准确比速度更重要。亲切的问候,Andrew H
|
|
|
|
是的。这是用45ADC对HarmonyV108和PIC32MZ EF的测试,我已经有五分之一的时间没有用了,但是我认为它输出了UART上的ADC值。不确定它使用哪个BSP,但是应该与Starter Kit BSP一起工作。我必须清理掉一些项目以使这个论坛的zip足够小。祝你好运。保罗
|
|
|
|
非常感谢Paul PortSol,上面的附件工作得很好。微笑:对于任何其他遇到这个线程的人,我在PIC32MZ EF启动器套件上运行这个项目,并将模拟信号0到3.3V连接到AN3(J12的管脚15)。和谐配置器已经为PIC32MZ EF启动器套件安装了板支持包(BSP)。请观看下面的视频,学习如何使用De-Bugger。这是一个非常宝贵的工具,HTTPS://www. Youtub.com /手表?v=ordBL6mkxK0创建一个观察窗口来查看puADC_Samples,确保按“+”以显示该数组中的所有元素。每个“i”号对应于模拟输入通道AN' i’。
|
|
|
|
只有小组成员才能发言,加入小组>>
5159 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2223 浏览 5 评论
724浏览 1评论
608浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
496浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
621浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 00:25 , Processed in 1.531206 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号