CubeMX是st提供的一个软件,可以快速实现代码的开发,但是网上使用LL库的方式比较少,现在我们使用LL库快速实现串口6的打印
1.打开CubeMX,选择芯片stm32F429IGTX
2.RCC使用外部晶振
3.串口配置(选择异步模式,不使用流控制)
4.切换到Clock Configuration时钟配置界面
选择HSE,时钟配置为180MHZ(根据需要配置)
5.串口配置
Configuration->USART6->
开启中断:
管脚配置:
6.选择project settings开始配置工程,使用IAR打开,LL库。
7.生成代码如下
8.添加头文件
#include <stdio.h>
#include "stdarg.h"
#include "string.h"
9.添加printf函数
定义数组 char TxBuff[512];
10.主函数中添加函数
此时整个的功能基本调试完成
此时实现了发送,还没有实现接收功能,下次接着写。