FreeRTOS实现UART通信

串口通信

速战速决形式,大家走一遍就通;

本次实验验证:

配置文件

4、打开CubeMX

5、选择芯片型号,然后点击开始项目

6、配置时钟

配置烧录引脚,与FreeRTOS系统时钟

选择FreeRTOS

这里已经默认有一个任务,我们不在进行增加,默认即可:

我们去原理图上寻找USB引脚


软件配置:

时钟配置

文件配置:

生成项目:

FreeRTOS接口:

使用UART的函数

编写程序:

编译无误

查看ST_Link状态:

波特率:

成功打印:

相关推荐
wdfk_prog8 分钟前
[Linux]学习笔记系列 -- lib/timerqueue.c Timer Queue Management 高精度定时器的有序数据结构
linux·c语言·数据结构·笔记·单片机·学习·安全
高山有多高1 小时前
栈:“后进先出” 的艺术,撑起程序世界的底层骨架
c语言·开发语言·数据结构·c++·算法
greentea_20132 小时前
Codeforces Round 65 C. Round Table Knights(71)
c语言·开发语言·算法
小秋学嵌入式-不读研版2 小时前
C61-结构体数组
c语言·开发语言·数据结构·笔记·算法
helesheng2 小时前
用低成本FPGA实现FSMC接口的多串口(UART)控制器
stm32·fsmc·fpga·uart控制器
Nix Lockhart3 小时前
《算法与数据结构》第七章[算法3]:图的最小生成树
c语言·数据结构·算法
十重幻想3 小时前
PTA6-5 使用函数求1到10的阶乘和(C)
java·c语言·算法
充哥单片机设计3 小时前
【STM32项目开源】基于STM32的智能家居环境(空气质量)检测系统
stm32·单片机·嵌入式硬件
会开花的二叉树3 小时前
c语言贪吃蛇游戏开发
c语言·开发语言
十重幻想4 小时前
PTA6-4 使用函数统计指定数字的个数(C)
c语言·c++·算法