Ⅰ 如何通过串口烧写STM32程序

1、 首先安装ST官方串口下载软件,
Flash_Loader_Demonstrator_v2.2.0_Setup.exe

2、 用交叉串口线连接开发板和电脑,
BOOT0选择为1,BOOT1选择为0,
接上开发板电源,SW1切换到ON打开电源开关。

3、 从开始程序菜单打开Flash Loader Demo程序,所有程序->STMicroelectronics->Flash
Loader Demonstrator->Flash Loader Demo

Ⅱ 请问:STM32串口通信三种方式(查询,中断,DMA)各自的特点以及实现方法是什么

不用中断的话只能在住循环里面查询了,这样不太好的,实时性不强,容易丢包。建议你用用DMA通道试试,但是也要开中断,但是一般DMA不消耗CPU的。只是给个思路,自己试试吧,呵呵我也是新手,没试过。源码更是没有 了