|
前提:可以确认的是外部条件没有变化。 问题:开机后不复位的情况下,ADC_DMA读取值几乎相同,而每次重新复位后,ADC_DMA读出来的值差别较大。在采用ADC同步时钟时钟时,无论如何多次复位,ADC值相差不大,但是采用PLL异步时钟,复位后有概率ADC采样值发生偏差(所以我怀疑复位后ADC时钟出现了问题)。 补充:问题芯片具体是L431RCT6,我还有一块L431CCT6的芯片,同样的配置,同样的代码逻辑,ADC采样值就很准确且稳定。 以下是时钟树与ADC配置(PLL时钟)
|
| 正常来讲不论使用同步时钟还是异步时钟,对结果不该构成影响。既然怀疑时钟,将时钟重新配置下,编译后再调试验证。我这边使用L4XX的开发板进行测试,结果跟选用哪类时钟无关。或者说是否哪里误会了。 |
vscode的cubemx插件看不了livewatch
怎么将keil工程更换为vscode工具链?
Nucleo STM32H723ZG 以太网 用CubeMX配置完卡在在mem_init()为什么?
stm32cubemx “enter myST account information”无反应,无法下载软件包
在哪里可以下到文件 stm32l4xx_ll_flash.h 和 stm32l4xx_ll_flash.c
ST MotorControl Workbench 生成代码过程中报错Java的非法反射警告
STM32G431 用MCSDK5.4.8 进行PMSM永磁同步电机FOC控制,转速上升到某一值(3500rpm)无法继续上升,上不去
关于使用FMC功能中的NAND FLASH上的R/B引脚
使用CUBEMX创建工程全部乱码
最近在学习使用VS code软件+MX配合开发
微信公众号
手机版