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

[STM32L5] 【STM32L562E_DK开发板】--3.串口打印

本篇讲述串口打印功能。
一.原理与准备
1.开发板套件配有一个PMOD扩展板,上面有串口接线端子CN2.硬件接线如下。


2.由扩展板接到主板上,反向找出串口引脚PC10、PC11,查阅datasheet分别为UART3 TX、RX.如下图红框所示。


3.开发板上使用到了STG3692QTR两路复用开关,如上图绿框所示,对应MCU控制引脚如下。我们使用到串口,将这两引脚置高。



二.代码准备
1.串口配置


2.复用开关引脚配置


3.生成代码。在Keil下,切记要勾选MicroLIB如下,要不然输出打印不出来。


4.修改代码。这里在main.c修改,包含添加头文件,串口映射,两路复用开关置高,循环打印串口日志。源文件附在附件见文末。

复制
  1. #include"main.h"
  2. #include"stdio.h"
  3. /*
  4. main函数
  5. */
  6. intmain(void)
  7. {
  8. /* USER CODE BEGIN 1 */
  9. /* USER CODE END 1 */
  10. /* MCU Configuration--------------------------------------------------------*/
  11. /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  12. HAL_Init();
  13. /* USER CODE BEGIN Init */
  14. /* USER CODE END Init */
  15. /* Configure the system clock */
  16. SystemClock_Config();
  17. /* USER CODE BEGIN SysInit */
  18. /* USER CODE END SysInit */
  19. /* Initialize all configured peripherals */
  20. MX_GPIO_Init();
  21. MX_USART3_UART_Init();
  22. MX_ICACHE_Init();
  23. HAL_GPIO_WritePin(GPIOF, GPIO_PIN_11, GPIO_PIN_SET);
  24. HAL_GPIO_WritePin(GPIOF, GPIO_PIN_12, GPIO_PIN_SET);
  25. HAL_Delay(500U);
  26. /* USER CODE BEGIN 2 */
  27. printf("Are You OK !\r\n");
  28. /* USER CODE END 2 */
  29. /* Infinite loop */
  30. /* USER CODE BEGIN WHILE */
  31. while(1)
  32. {
  33. /* USER CODE END WHILE */
  34. printf("Welcome to use STM32L562E_DK Board !\r\n");
  35. HAL_Delay(2000U);
  36. /* USER CODE BEGIN 3 */
  37. }
  38. /* USER CODE END 3 */
  39. }
复制
  1. /*
  2. 串口重映射
  3. */
  4. intfputc(intch, FILE *f)
  5. {
  6. HAL_UART_Transmit(&huart3, (uint8_t*)&ch,1,0xFFFF);
  7. returnch;
  8. }



三.测验
编译烧录,设置打开串口助手,复位开发板,可以看到串口日打印如下。



至此,实现串口日志打印功能,可以方便调试测验。

main.zip(2.41 KB, 下载次数: 0)



---------------------
作者:dirty123
链接:https://bbs.21ic.com/forum.php?mod=viewthread&tid=3435870
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

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

相关文章:

  • 市场全景透视:第三方化妆品人体功效评价专业机构格局与选择之道 - 品牌推荐大师1
  • 2026年有机小米优选,这些纯品牌好用又实惠,你知道吗 - 工业推荐榜
  • 德能暖通选购指南,产品节能和噪音控制效果哪家更靠谱 - 工业设备
  • 2026年热门的水仓清淤机器人/洗煤厂清淤机器人最新TOP厂家排名 - 品牌宣传支持者
  • pic单片机效率探讨,打包pic单片机A/D转换数据
  • [STM32L5] 【STM32L562E_DK开发板】--4.LCD显示
  • 2026年卡西欧手表批发公司排名中靠谱的品牌有哪些值得推荐 - 工业品网
  • 小户型如何实现高级定制感?2026年全屋定制品牌推荐与排名,直击预算与效果痛点 - 品牌推荐
  • 2026年靠谱的卫浴家具五金/全屋家具五金厂家推荐及采购指南 - 品牌宣传支持者
  • 向量数据库_Zvec
  • 2026 最新云南/昆明房屋/写字楼/卫生间/工程/厨房堵漏维修公司TOP5评测!专业技术+全场景服务权威榜单发布,守护建筑防水安全 - 品牌推荐2026
  • wps的翻译功能需要收费,如何破解?
  • 2月3日
  • AI写论文必看攻略!4款AI论文生成工具,让论文写作不再难!
  • 丝芭马年新春活动:各地春晚活动齐开花,人文关怀凝聚温暖力量 - 博客万
  • 新手必看!微信立减金回收入门全攻略 - 团团收购物卡回收
  • 2026年溧阳好用的实木箱包装厂家推荐,靠谱生产商有哪些 - mypinpai
  • 2026年口碑好的上海地砖LED显示屏/LED显示屏厂家推荐及选择参考 - 品牌宣传支持者
  • 2026年可靠的亚克力制品/亚克力加工厂家选购指南与推荐 - 品牌宣传支持者
  • 2026年广东聚氨酯平板大型厂家排名,哪家性价比高值得推荐 - 工业推荐榜
  • 如何做出改变?个人成长与职业发展的实用指南
  • Win8一键安装PHP环境工具推荐,快速搭建本地开发测试平台
  • 2026年2月权威榜单:设计美学与生活品质双重维度推荐的全屋定制品牌Top10 - 品牌推荐
  • 总结资质齐全的方志馆设计企业,诚信知名的公司选哪家 - mypinpai
  • 不同场景微信立减金处理技巧,闲置、自用皆有妙招 - 团团收购物卡回收
  • 2026年360全包围汽车脚垫正规供应商推荐,广州车百强 - 工业设备
  • 2026年常州口碑好的木箱包装厂商推荐,专业按需定制企业全解析 - myqiye
  • 2026年江苏软件开发实力厂家推荐榜:小程序开发、APP开发专业服务商深度解析与口碑优选 - 品牌企业推荐师(官方)
  • 2026年热门的亚克力展示架/高端美妆亚克力展示架最新TOP厂家排名 - 品牌宣传支持者
  • 2026年塑料超声波焊接机国内厂家口碑排名,声科智能优势凸显 - 工业推荐榜