|
使用STM32开发产品,(CubeMX HAL库 建立软件工程)用到其内设SPI、ADC、DAC,用分压电阻的方式采集LDO输入端的电压,读取ADC值于TFT显示屏显示。然后按照下图1,用1K电阻串联进入单片机ADC引脚,读取转换值显示,看看到蹦蹦跳的值那真是让人思考人生,怎解?调整频率,调整转换周期,调整单次转换,调整持续转换,并电容。。。。,没一个测试能让数据稳定下来,还是得思考人生,请原谅我第一次用STM32,也没看那些英文的规格书。 突然不知怎么了,回忆起来,用过运放输入到ADC采集脚,貌似采集到的值很稳定呢!难道是阻抗匹配问题????于是果断尝试,将图1的1K换为1M,即下图2, 总还算是奇迹出现了,采集到的ADC值稳定许多许多,虽然还是有小波动,但是够用了,转换计算后的实际电压稳稳当当,在显示屏显示稳定到看的舒心(和boss有的交代了,毕竟开发新产品,才一个月催了4次 ),于就没继续纠结ADC的问题了,抓紧往下调试其他功能,后续再用STM32再纠结纠结。就写这么多了,留个记录 |
无刷直流电机控制应用+基于STM8S系列单片机---电子书
MCSDK FOC应用详解
STM32F10xxx 正交编码器接口应用笔记 及源代码
基于STM32定时器ETR信号的应用示例
《无刷直流电机控制应用 基于STM8S系列单片机》
STM32定时器触发SPI逐字收发之应用示例
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
STM32 USB的程序,包含固件、驱动和测试用的应用程序
微信公众号
手机版
有时间的话,还是好好研究一下问题出在哪。
参考电压既也是VDD,没有独立的参考引脚,也许是STM32比较高级,我常规的电路布线法在STM32电路上就出问题了
这两者我是共在一起的,也覆地了,我用赛元和STC也是一贯的做法,供电系统一样,采集到的数据都比较稳定,也许是STM32的要求比较高吧,我没怎么用过STM32,要多实践学习一下