|
使用STM32开发产品,(CubeMX HAL库 建立软件工程)用到其内设SPI、ADC、DAC,用分压电阻的方式采集LDO输入端的电压,读取ADC值于TFT显示屏显示。然后按照下图1,用1K电阻串联进入单片机ADC引脚,读取转换值显示,看看到蹦蹦跳的值那真是让人思考人生,怎解?调整频率,调整转换周期,调整单次转换,调整持续转换,并电容。。。。,没一个测试能让数据稳定下来,还是得思考人生,请原谅我第一次用STM32,也没看那些英文的规格书。 突然不知怎么了,回忆起来,用过运放输入到ADC采集脚,貌似采集到的值很稳定呢!难道是阻抗匹配问题????于是果断尝试,将图1的1K换为1M,即下图2, 总还算是奇迹出现了,采集到的ADC值稳定许多许多,虽然还是有小波动,但是够用了,转换计算后的实际电压稳稳当当,在显示屏显示稳定到看的舒心(和boss有的交代了,毕竟开发新产品,才一个月催了4次 ),于就没继续纠结ADC的问题了,抓紧往下调试其他功能,后续再用STM32再纠结纠结。就写这么多了,留个记录 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
有时间的话,还是好好研究一下问题出在哪。
参考电压既也是VDD,没有独立的参考引脚,也许是STM32比较高级,我常规的电路布线法在STM32电路上就出问题了
这两者我是共在一起的,也覆地了,我用赛元和STC也是一贯的做法,供电系统一样,采集到的数据都比较稳定,也许是STM32的要求比较高吧,我没怎么用过STM32,要多实践学习一下