我用DAVE XMC1302生成的ADC工程,是设置了管脚P2.3 就是G1 CH5 做 AD转换, 拷贝了用DAVE CE生成的代码,拷贝 DAVE目录下的Generated目录下的 ADC_MEASUREMENT目录下的c和H文件, 还有GLOBAL_ADC目录下的C和H文件到MDK工程下面,初始化用了ADC_MEASUREMENT_StartConversion( ADC_MEASUREMENT_0)这个函数启动,始终不能做AD转换,请问还需要进行什么设置?附件是用DAVE生成的工程和拷贝到MDK的工程
共2条
1/1 1 跳转至页
用DAVE生成的1302ADC移植到MDK不能做AD转换是怎么回事?
2楼
1. 确保你已经正确配置了XMC1302的ADC模块。在DAVE中,检查ADC模块的配置,包括采样率、分辨率和转换模式等。
2. 检查你的MDK工程中的初始化代码。确保你已经正确初始化了ADC模块,包括时钟设置、ADC通道配置等。你可以在DAVE生成的代码中找到这些初始化代码,并将其复制到MDK工程中。
3. 确保你已经正确配置了GPIO。在DAVE中,检查P2.3管脚的配置,确保它被设置为ADC输入。然后,在MDK工程中,确保你已经正确配置了GPIO初始化代码。
4. 检查你的ADC测量函数。确保你已经正确调用了ADC_MEASUREMENT_StartConversion(ADC_MEASUREMENT_0)函数,并在适当的时候读取ADC结果。你可以在DAVE生成的代码中找到这些函数,并将其复制到MDK工程中。
5. 如果以上步骤都正确无误,但问题仍然存在,请检查你的硬件连接。确保XMC1302与外部信号源之间的连接正确,并且信号源能够提供有效的模拟信号。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 | |
【换取逻辑分析仪】rtthread添加RRH62000传感器驱动-基于野火启明6M5被打赏48分 | |
换逻辑分析仪+Verilog多输入门被打赏27分 |