STMCU小助手
发布时间:2022-3-9 22:00
|
解决办法1 配置adc的时候,采样周期需要设置大一些。' M( L8 @+ Z, o sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5 ;4 y8 S7 Y+ f2 H r& R% g% z) w 分析: 采样周期太小,会导致采样不准确,采样周期越大越准确。 采样周期太大会影响采样时间,计算公式: 采样时间(us) = (12.5+SamplingTime ) / ADC时钟(MHZ) + g; i9 a, p1 \ y. [ 解决办法20 ~1 K. K, y4 c# l; s 上电后延时一会,再运行校准ADC的操作 :: y3 N, T( E" U! R I8 ?8 \4 Z, f" C: k0 n HAL_Delay();0 o. |9 U2 ^5 _) J e HAL_ADCEx_Calibration_Start(&hadc1); 原因分析 电路板刚上电时,电容太大的原因,电压还没上升到3.3V,但是程序已经在运行了,这时执行校准会导致ADC不准确。 4 S0 q+ Y x) Z- O! M) ^7 w |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版