把ADC设置成定时器事件触发就可以了啊!然后把相应的定时器配置成PWM方式,这时PWM的频率就是ADC的采样率了。设定的时候只能设定时器3部分或者完全重映射,部分重映像只有通道1和2被重映射,完全重映像,四个通道都会被映射到其他IO。用定时器中断吧,把PWM的脉宽配置成定时中断,把GPIO引脚都配置好,相应时钟都使能,然后到定时器中断函数中做相同的处理。STM32F103哪有对外供电的能力?看看你的板子上有没有232接口器件(例如MAX232、MAX202等),这类接口器件内部有升压电荷泵并且有一定的带载能力。