打印
[STM32F4]

将例程 ADC1 的通道输入 PIN 从 PA0 更改为 PA1不起作用了

[复制链接]
395|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
唐纳德d|  楼主 | 2025-4-20 23:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD, ADC, ADC1, dc, pi
用 X-CUBE 和 DSPDEMO STM32F429模拟信号搞一个 FFT项目。该演示代码附带为 PA0 配置的 ADC1 IN0。执行 FFT 并在 LCD 上显示信号。想通过更改 global.h 文件中的定义将输入引脚更改为 PA1,但当我将输入信号连接到 PA1时,不起作用。
代码可以在这里找到。https://www.st.com/en/embedded-software/x-cube-dspdemo.html#overview。

使用特权

评论回复
沙发
flycamelaaa| | 2025-4-22 13:17 | 只看该作者
ADC 通道配置不对吧?

使用特权

评论回复
板凳
probedog| | 2025-4-22 13:23 | 只看该作者
检查是否有硬件连接问题。

使用特权

评论回复
地板
classroom| | 2025-4-22 13:23 | 只看该作者
在调试器中查看 ADC 配置是否正确,特别是通道号是否为 ADC_CHANNEL_1。

使用特权

评论回复
5
powerantone| | 2025-4-22 14:00 | 只看该作者
ADC 输入引脚需要配置为模拟模式。如果 PA1 没有被正确配置为模拟模式,ADC 将无法读取信号。

使用特权

评论回复
6
两只袜子| | 2025-4-22 16:09 | 只看该作者
如果使用了 HAL 库,可以启用 ADC 的错误回调函数,检查是否有错误发生。

使用特权

评论回复
7
stormwind123| | 2025-4-22 18:00 | 只看该作者
全局定义或宏未正确更新导致的?

使用特权

评论回复
8
jcky001| | 2025-4-22 20:00 | 只看该作者
检查 global.h 或其他相关宏定义是否正确。

使用特权

评论回复
9
9dome猫| | 2025-4-30 23:36 | 只看该作者
虽然你修改了代码中的引脚定义,但可能没有在硬件配置中正确更改 ADC 通道。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

23

帖子

0

粉丝