STMCU小助手
发布时间:2022-3-15 22:00
|
1.新建一个项目文件,选择在左侧Pinout&Configuration 界面中点击USART1,然后在 USART1 Mode and Configuration 的 Mode 中选择Asynchronous。
2.点击NVIC Setting,对USART1 global interrupt 的选择框打钩,启用USART1 的全局中断。
3.在Project Manager 的Code Generator 中勾选generate periheral initialization as apair of“.c/.h”files per periheral ,可以让每个外设都生成一个文件,不用全部都堆在Main.c 文件中。
4.点击重新生成代码。
5. 打开usart.c,在/* USER CODE BEGIN 0 */ 和/* USER CODEEND 0 */ 把标准输入输入头文件 stdio.h 加进去(注意是在usart.c中加),并且加入以下代码:
6.在/* USER CODE BEGIN 1 */ 和/* USER CODE END 1 */ 之间加入以下代码:
7.在主函数main 里面的主循环中加入以下代码: printf("Everything is ready. \n");
8.点击编译,没有报错,进行烧录。 9.将小车用USB和电脑相连接,打开sscom软件,选择端口,接收在main.c文件中设置输出的字符。
STM32CubeIDE配置串口并实现字符的输出效果展示 |
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
微信公众号
手机版