推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

关于STM32H7使用LL库生成ADC代码工作异常问题说明

更新时间:2026-09-02 15:52:06 大小:711K 上传用户:zq_1943查看TA发布的资源 标签:STM32H7LL库ADC代码异常CubeMx 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 前言 

    在客户使用 STM32H723 以及 STM32H743 的 16-bit 的 ADC 过程中,反馈如果使用 HAL 库,ADC 可以正常采样,运行正常,但如果使用 LL 库生成的代码则 ADC 采样结果异常。

    针对这 个问题,在 CubeMx V6.12 版本下测试,的确发现了客户描述的问题,因此就这个 LL 库的 Bug 进行测试说明,使用硬件板 Nucleo-H743ZI 测试。 

2. 复现客户描述问题 

2.1. 使用 CubeMx 对 ADC 进行配置 

    使用 CubeMx 对 ADC 进行配置,这边使用模拟功能复用方式,让 PA4,PA5 分别做为 ADC 的输入通道同时也做为 DAC 的输出通道,方便查看数据正确与否。


    从上面测试看,当配置 DAC 输出为 0x300(12-bit),那么 16-bit 的 ADC1 的注入组 以及规则组的数据应该在 0x3000 附近是正确的,这边可以实时改变 DAC 数据,那么 ADC 结果将跟随 DAC 数据的变化而变化。

部分文件列表

文件名 大小
LAT1504_关于STM32H7使用LL库生成ADC代码工作异常问题说明_v1.0.pdf 711K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载