void brakeadc_init(void)
{
VADC_G0->ARBCFG= 0x00000003; //The Arbitration Configuration Register selects the timing and the behavior of the arbiter.
while(VADC_G0->ARBCFG 0x10000000){} //wait for start up calibration complete
VADC_G0->ARBPR |= 0x0700000a; //
VADC_G0->QINR0 |= 0x25; //
VADC_G0->QCTRL0 |= 0xc800;
VADC_G0->QMR0 |= 0x05;
VADC_G0->CHCTR[5] |= 0x00050000; //结果寄存器保存到G0RES0
VADC_G0->RCR[1] |= 0x80000000;
}
这是对P14.5脚 ADC G0 CH5进行AD初始化,读VADC_G0->RES[5]这个结果寄存器一直是0,请问配置哪个地方不对?谢谢
共2条
1/1 1 跳转至页
用XMC4700-F100K的P14.5VADCG0CH5进行AD输入为什么没有结果呢?
关键词: XMC4700 AD
2楼
1. 检查硬件连接:确保你的AD输入通过正确的引脚连接到XMC4700-F100K的P14.5引脚。
2. 检查引脚配置:确保P14.5引脚已被正确配置为ADC输入模式。你可以参考XMC4700-F100K的数据手册或开发板用户手册查看正确的引脚配置。
3. 检查AD初始化配置:你的代码片段中只展示了部分AD初始化配置,请确保你已经正确配置了其他必要的寄存器和位。
4. 检查时钟配置:确保ADC模块的时钟源和时钟频率都已正确配置。
5. 检查中断配置:如果你希望通过中断方式获得AD转换结果,确保你已正确配置了相关的中断寄存器和中断服务程序。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
| 谨防极海G32M3101电机评估板易跌落的陷阱被打赏¥24元 | |
| 【全网首拆】M5STACK ATOM系列开发板拆解 / AtomS3R-CAM摄像头更换方法(提高10倍像素)被打赏¥26元 | |
我要赚赏金
