当前位置: 首页 > news >正文

STM32CubeMX应用之一-通过串口打印信息

单片机通过串口打印信息,可以使用printf内置函数。
下面以STM32F103C6T6A为例,说一说如何通过STM32CubeMX生成一个可以使用printf的工程。
1、打开STM32CubeMX,新建项目,选择STM32F103C6T6A单片机
2、将PB12配置成输出模式。点击USART1,模式选择Asynchronous,其他默认。
000
001
3、设置输出路径和项目名称
4、代码相关设置参考下图:
007
5、点击生成代码(generate code)按钮,顺便打开keil工程。
6、在main.c中添加如下代码:
/* USER CODE BEGIN Includes /
#include <stdio.h>
/
USER CODE END Includes */

while(1)添加:
printf("LED---\n"); HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_12); HAL_Delay(1000);

/* USER CODE BEGIN 4 /
int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, HAL_MAX_DELAY); return ch; }
/
USER CODE END 4 */

7、keil设置
004
8、编译并下载
9、测试结果:
005

http://www.jsqmd.com/news/308014/

相关文章:

  • 千匠福利商城解决方案:以平台数字化之力,破解企业福利管理难题
  • 2026四川全屋定制权威评测:蜀步云家领跑行业
  • 京东慧采-2026年最新京东慧采平台供应商入驻全方位解析与招商联系方式
  • 如何找到企业微信联系方式?掌握2026年高效沟通的3个关键步骤
  • 油扁塌专属,2026控油蓬松效果最强洗发水排行榜:从根源解决扁塌脱断
  • 部署NotaGen模型并按照风格生成古典音乐曲谱
  • 2026年企业微信怎么开通?零基础也能快速上手的完整操作流程
  • 全面解析!2026年企微联系方式的创新功能与应用场景深度盘点
  • 2026年小孩头皮痒用什么儿童洗发水效果好?五大小朋友适用效果卓越的儿童洗发水榜单
  • CA-IS3050CU替代CA-IS3050U主要参数对比
  • Elasticsearch:一切都与这些分块有关!
  • 香港研究生留学机构:最新口碑排名揭晓,学员满意度高引关注
  • 高频注入法详细教程:从理论到产品实现
  • 新加坡研究生留学中介权威排名揭晓,申请成功率高的机构全面解析
  • 千匠数字化园区解决方案,助力打造园区与企业的发展共同体
  • 2026国内最新环保板材品牌top10推荐!优质高品质环保板材厂家权威榜单发布,健康家居之选环保板材推荐
  • 英国top10研究生留学机构推荐:反馈及时,服务专业且高效
  • 重庆研究生留学中介口碑排名揭晓,学员满意度高成热议焦点
  • 2026年北京搬家公司权威测评报告:基于百家客户匿名反馈的口碑深度解析。
  • 2026年北京搬家公司推荐:基于服务覆盖与用户口碑的TOP5权威榜单
  • BUU-[BUUCTF 2018]Online Tool
  • 2026年北京搬家公司专项甄选报告:头部优质机构全景梳理及专业选型指南
  • 2026年北京搬家公司推荐榜单:深度评测与选型指南,东岳搬家领跑服务体验
  • 美团智能体SOTA模型LongCat-Flash-Thinking-2601开源
  • 文件上传漏洞原理
  • SpringCloud网页如何上传大文件夹并保留目录?
  • SpringMVC分块上传大文件有什么技巧?
  • UEDITOR的ELECTRON版本如何优化WORD图片转存速度?
  • 农业数据平台如何利用UEDITOR在ELECTRON中导入WORD图表?
  • 如何解决UEDITOR在ELECTRON下WORD图片上传失败的问题?