文章预览
点击蓝字 关注我们 1. 目的 ✦ 通常我们使用 ST 的 STM32G474 来开发数位电源相关应用,其中 STM32G474 的 ADC 功能在数字电源应用上是一个重要的环节。 此篇博文说明为什么在使用 CubeMX 工具初始化 STM32G474 的 ADC 功能时,要选择除频 Synchronous clock mode divided by 1 或 Synchronous clock mode divided by 2 会无法选择。 另外也会说明STM32G474 ADC 的 Asynchronous clock mode 或 Synchronous clock mode 时的优点。 编译软体工具 : STM32CubeMX 6.10.0 ( 图形界面设定 & 产生程式软体 ) 2. 问题 : 为什么CubeMX ADC clock 无法选择 Synchronous /1 or /2 模式 ✦ 可以看到如下图,我们在设定 STM32G474 MCU 的 ADC 周边,当要设定 Clock Prescaler 时,却无法选择 Synchronous clock mode divided by 1 ( 同步模式除1 ) 或是 Synchronous clock mode divided by 2 ( 同步模式除2 )。 3. 说明 ✦ 3.1. STM32G474 Reference Manual 里面提到,ADC 的两个 clock
………………………………