
前提:可以确认的是外部条件没有变化。 问题:开机后不复位的情况下,ADC_DMA读取值几乎相同,而每次重新复位后,ADC_DMA读出来的值差别较大。在采用ADC同步时钟时钟时,无论如何多次复位,ADC值相差不大,但是采用PLL异步时钟,复位后有概率ADC采样值发生偏差(所以我怀疑复位后ADC时钟出现了问题)。 补充:问题芯片具体是L431RCT6,我还有一块L431CCT6的芯片,同样的配置,同样的代码逻辑,ADC采样值就很准确且稳定。 以下是时钟树与ADC配置(PLL时钟) |
正常来讲不论使用同步时钟还是异步时钟,对结果不该构成影响。既然怀疑时钟,将时钟重新配置下,编译后再调试验证。我这边使用L4XX的开发板进行测试,结果跟选用哪类时钟无关。或者说是否哪里误会了。 |
电磁炉
boost电路程序控制
《年中视频学习心得》+我在年中学习STM32心得
stm32cubemx在联网时无法启动,断网时可正常启动。
STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
金币用来兑换 积分是干啥的
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
STM32G474 BOOST电路双环PID的用法
STM32G474RET6移相问题
如何解决用CubeMX生成代码时会将main.c文件中的汉字变成乱码的问题?