zzq080808 发表于 2024-5-20 20:14

PIC32MK多电机开发板ADC初始化问题

我在使用PIC32MK多电机开发板例程时,按照说明文档,供电并短接JP4和JP6,用PICkit3将例程烧写进去以后,初始化会卡在ADC初始化这里 while(ADCCON2bits.BGVRRDY == 0U) // Wait until the reference voltage is ready
    {
      /* Nothing to do */
    }

请问这个可能是为什么呢?应该如何排查问题所在?@麦小播

wahahaheihei 发表于 2024-5-20 23:13

电压一直准备不好?
换个ADC的程序,看看这一部分怎么做的。

zzq080808 发表于 2024-5-21 18:00

wahahaheihei 发表于 2024-5-20 23:13
电压一直准备不好?
换个ADC的程序,看看这一部分怎么做的。

看了其他例程也是这样,手册上说得扫描硬件Vref准备好才可以执行后面的,可能是硬件问题吧

勇敢的大白菜 发表于 2024-5-21 19:08

在电压准备好了之后,ADC才能够好用。

digit0 发表于 2024-5-21 20:41

板子是官方的板子吗?还是自己画的?

鹿鼎计 发表于 2024-5-21 21:01

如果是官方例程的话,确实是硬件问题,找找看看

cr315 发表于 2024-5-22 16:21

检查硬件连接

zzq080808 发表于 2024-5-22 20:10

digit0 发表于 2024-5-21 20:41
板子是官方的板子吗?还是自己画的?

板子和例程都是官方的

zzq080808 发表于 2024-5-22 20:12

cr315 发表于 2024-5-22 16:21
检查硬件连接

检查了,根据说明文档连得,会不会跟仿真器有关

zzq080808 发表于 2024-5-22 20:13

鹿鼎计 发表于 2024-5-21 21:01
如果是官方例程的话,确实是硬件问题,找找看看

嗯嗯,我再找找

zzq080808 发表于 2024-5-22 20:18

勇敢的大白菜 发表于 2024-5-21 19:08
在电压准备好了之后,ADC才能够好用。

对,但是找不到问题

两只袜子 发表于 2024-5-22 21:00

增加延时或尝试不同的初始化顺序

jcky001 发表于 2024-5-22 22:00

检查ADC配置寄存器还有时钟设备

勇敢的大白菜 发表于 2024-5-23 10:13

现在遇到的问题是什么,无法初始化成功吗?

嵌入小菜菜 发表于 2024-5-23 10:49

换个ADC的程序,看看这一部分怎么做的。

zzq080808 发表于 2024-5-23 11:48

勇敢的大白菜 发表于 2024-5-23 10:13
现在遇到的问题是什么,无法初始化成功吗?

是的
页: [1]
查看完整版本: PIC32MK多电机开发板ADC初始化问题