stm32性能强大,但其开发难度又显著高于Arduino等单片机。本文将通过“Hello World”程序,介绍串口监视器在stm32开发中的作用。
软件
- Keil 5(单片机集成开发环境)
- STM32CubeMX(自动配置stm32编程的相关文件)
- FLYMCU(stm32串口下载软件,也可用ST-LINK代替)
- XCOM(串口监视器)
步骤
GPIO、RCC、SYS的配置、生成文件的方法见:https://blog.csdn.net/m0_51908955/article/details/113528296
打开左下角的Connectivity——USART1,设置Clock Source为Internal Clock,选择其模式为“Asynchronous”。
在下方的"Parameter Settings“中设置波特率(一般为115200或9600)。
生成文件,打开keil,在主函数模块前的原有代码基础下做以下修改(引入必要的头文件和定义fputc函数):