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配置生成代码简直太高效了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
时钟
+关注
关注
10文章
1479浏览量
130306 -
串口
+关注
关注
14文章
1483浏览量
74513 -
代码
+关注
关注
30文章
4555浏览量
66771 -
USART
+关注
关注
1文章
186浏览量
30409 -
stm32cubemx
+关注
关注
5文章
260浏览量
14447
发布评论请先 登录
相关推荐
转:使用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 I2S DMA双缓冲配置
STM32cubeMX I2S DMA双缓冲配置开发测试环境cubeMX配置方法1,配置I2S模块;我的是录音模块,所以master RX模
发表于 12-03 09:06
•35次下载
STM32CUBEMX配置教程(二)时钟等内部参数配置
STM32CUBEMX配置教程(二)时钟等参数配置基于STM32H743VI使用STM32CUBEMX两年了,始终觉得这个工具非常的方便,但
发表于 12-14 18:42
•19次下载
STM32CubeMX串口配置及库printf打印
最新版STM32CubeMXV5.0.0已经上传到了网盘,或者自己通过软件在线升级。 STM32CubeMX运行环境搭建包含两个部分。首先是 Java运行环境安装,其次是STM32CubeMX
发表于 12-14 18:46
•0次下载
STM32CubeMX与HAL库学习--ADC与USART的简单练习
STM32CubeMX与HAL库学习--ADC与USART的简单练习前言STM32CubeMX生成初始化代码在MDK-ARM里编辑代码效果前言最近看了STM32F407的ADC与
发表于 01-12 20:27
•13次下载
评论