一、供电方案
STM32F103C8T6通常供电电压为3.3v。通过原理图可以看到最小系统板内部有一个稳压模块,可以将5v的电压降到3.3v,这也证明了 STM32F103C8T6 可以用5v电压供电。

二、5v供电
那如何给 STM32F103C8T6 提供5v电压呢?
从原理图可以看出,usb模块可以提供5v电压,通过稳压模块给板子供3.3v电压。

除此之外,在最小系统板的两侧排针处也可以看到一个5v的针脚,这个针脚可以接外设电源给板子提供5v的电压。到这里不知道大家有没有这样的疑问?这个5v的针脚能不能向外提供5v的电压呢?

在许多传感器中,传感器需要的供电电压不是3.3v而是5v,如果在没有外部电源给传感器供电的情况下,STM32F103C8T6是否能向外提供5v的电压呢?经过测试,我的答案是可以的。
三、测试结果
1. 给 STM32F103C8T6 提供3.3v的电压
下图为3.3v的引脚输出电压

下图为5v的引脚输出电压

2. 通过usb口给 STM32F103C8T6 供5v电压
下图为3.3v引脚输出电压

下图为5v引脚输出电压

四、总结
为什么STM32F103C8T6可以输出5v电压呢?看下面的图可以发现5v的针脚与usb模块的供电电压相连接,这就不难解释上述问题了。

其实在CH340G模块的原理图中,就给出了这样的解释。针脚的输出电压就是取自于usb的供电电压。

(以上均为个人见解,欢迎大家批评指正。)