1.创建基于STM32F03C8T6工程
1.1配置时钟
- 选择外部高速时钟源HSE

1.2配置系统时钟树使其达到最大时钟72MHz(最大系统时钟)

2.配置串口1

3.生成代码
具体工程配置可参考上几篇博客。
4.串口重定向
- 勾选微库

- 添加重定向代码
/* USER CODE BEGIN 0 */
#include < stdio.h >
/* USER CODE END 0 */
/* USER CODE BEGIN 1 */
/*********************************************************
*重定义 fputc 函数
*********************************************************/
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit (&huart1 ,(uint8_t *)&ch,1,HAL_MAX_DELAY );
return ch;
}
/* USER CODE END 1 */
-测试代码
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include < stdio.h >
/* USER CODE END Includes */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
printf("Hello World!rn");
printf("初出茅庐的小李测试rn");
HAL_Delay(1000);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
4.测试代码打印效果

总结:串口打印信息在开发项目过程中非常重要,这里使用CubeMx配置生成代码简直太高效了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
时钟
+关注
关注
11文章
1953浏览量
134544 -
串口
+关注
关注
15文章
1607浏览量
81941 -
代码
+关注
关注
30文章
4941浏览量
73151 -
USART
+关注
关注
1文章
201浏览量
32934 -
stm32cubemx
+关注
关注
5文章
287浏览量
17149
发布评论请先 登录
相关推荐
热点推荐
STM32的USART1与USART2模块串行数据通讯功能
STM32的USART1与USART2模块支持多种功能,包括IrDA红外、Smart Card(IC卡)等。
发表于 07-24 14:28
•7097次阅读
转:使用STM32CubeMX生成用于STM32-V5开发板的USART工程
本期教程使用STM32CubeMX生成可用于STM32-V5开发板的USART1工程,通过本期教程让大家对STM32CubeMX有个整体的认识。1.1
发表于 09-09 11:17
转:使用STM32CubeMX生成用于STM32-V5开发板的USART工程中断方式
关于使用STM32CubeMX生成USART工程的方法已经在第二期教程中讲解了,这里就不再赘述了,重点说一下中断配置。第1步:点击USART1
发表于 09-09 11:27
转:使用STM32CubeMX生成用于STM32-V5开发板的USART工程DMA方式
配置关于使用STM32CubeMX生成USART工程的方法已经在第二期教程中讲解了,这里就不再赘述了,重点说一下DMA配置。第1步:点击
发表于 09-09 11:29
STM32CubeMX软件工程描述_USART配置过程
Ⅰ、写在前面学习本文之前可以查看我前面的文章:STM32CubeMX介绍、下载与安装STM32CubeMX使用方法及功能介绍STM32CubeMX新建工程+基本IO
发表于 04-04 13:28
STM32cubemx:Usart1 调试用串口(移植原子稍作改动,作为后续模板)
F429 Usart1 打印信息,并可以反向控制开发板函数进行功能调试。说明:开发中,调试口不可或缺,Usart1作为Stm32 通用串口用
发表于 08-14 19:04
STM32CUBEMX配置教程(二)时钟等内部参数配置
系列教程以供记忆,顺便让我这个大萌新给广大小萌新提供一些学习帮助。本次配置的工程链接在最下方,有需要自取。0基础可以从第一个教程开始阅读STM32CUBEMX配置教程(一)基础配置
发表于 12-14 18:42
•24次下载
Stm32 hal库 usart2与hc-08透传模块通讯
Stm32 hal库 usart2与hc-08透传模块通讯(附数据解析)一、stm32cubeMX配置1、
发表于 12-24 18:46
•18次下载
STM32CubeMX与HAL库学习--ADC与USART的简单练习
STM32CubeMX与HAL库学习--ADC与USART的简单练习前言STM32CubeMX生成初始化代码在MDK-ARM里编辑代码效果前言最近看了STM32F407的ADC与
发表于 01-12 20:27
•13次下载

STM32CubeMx配置USART1增加打印功能

评论