你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
radio2radio 发表于 2020-11-23 23:01 我这样理解,F103没有这样的地址。 VREFINT是一个稳定的电压值,在IC内部连接到了ADC1的channel 17,要启动 ...
_sa 发表于 2020-11-24 12:20 需要自己读ADC通道17
ldptest 发表于 2020-11-24 22:19 VREFINT虽然是一个稳定的电压值,但个体差异也比较大, 1.16V-1.24V之间,如果需要更准确的值, 1、采用更 ...
butterflyspring 发表于 2020-11-30 10:37 STM32F103 是ST最早推出的32位产品,已经有13年了,当时可能没有考虑到有这种需求。后期的产品增加了生产 ...
STM32的上电启动过程
STM32中如何实现数据加密
STM32的I2S外设
四轴飞行器
为何Tim2自动装载定时的首次中断时间总是设定时间的2倍?
如何提高开发板的抗干扰能力?
STM32F103C8T6 CubeMX Lwip設定問題
串口协议数据接收逻辑错误,求大佬帮解答
关于FreeRTOS的队列
HAL_UART_Transmit 造成MemManage_Handler中断
VREFINT是一个稳定的电压值,在IC内部连接到了ADC1的channel 17,要启动ADC来读出这个参考值。
由于Vcc是变化的,其他ADC的读数就需要用参考值来修正。
F103不会自动提供这个参考值,每一次读取ADC,都要读一次channel17,然后计算出ADC的修正值。
谢谢!
与st的FAE沟通,回复,F103确实没有这样一个地址。
是的。谢谢!
1.16V-1.24V之间,如果需要更准确的值,
1、采用更精确的源
2、可以采用校准的方法,采用稳定的3.3V供电,准确测量3.3V实际电压值,获取VREFINT读数,倒推准确的VREFINT电压值。
目前使用了一个基准芯片解决这个问题。
后续还是尽量使用新的芯片吧,比如G系列