0. 准备
先用st-link连接stm32核心板与PC,用于烧录
St-link |
Stm32 |
3.3V |
3.3V |
GND |
GND |
SWDIO |
DIO |
SWCLK |
DCLK |
再用USB串口板连接,用于查看串口输出
USB |
Stm32 |
RX |
TX(A9) |
TX |
RX(A10) |
安装完成驱动并连接好以后,进入设备管理器可以看到它们都已被识别。
打开putty.exe,选择串口连接,用于查看之后的串口输出。
1. 编写Cube程序,配置UART0为9600,8n1,上电后向串口输出“Hello”,在PC上通过串口软件观察结果;
安装完成并打开CubeMX软件,选择New Project,选择STM32F103C8Tx并点击ok。
进入工程界面以后我们可以看到右边有芯片的引脚图,如下所示。我们点击PA11和PA12,选择GPIO_Input(后面按钮用)。然后在左边的配置中将UART1模式定为Half-Duplex。
在生成代码前,进入工程配置。填写工程名、保存路径等,同时选择IDE为MDK-ARM V5。