news 2026/3/13 20:16:36

[STM32C0] 【STM32C092RC 测评】板载串口调试printf输出

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32C0] 【STM32C092RC 测评】板载串口调试printf输出

拿到一款新的开发板,首先要做的就是打印出串口功能,下面来介绍步骤

1.打开原理图


可以知道,串口为PA2和PA3,为USART2



和STLINK连接在一起

2,打开cubemx
选择芯片型号STM32C092RCT6
3.使能USART2
PA2,PA3

4.生成代码


5.打开KEIL
/* USER CODE BEGIN 4 */
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}

重定义串口打印输出
添加头文件
#include <stdio.h>


6. 在main函数添加如下语句
int main(void)
{

/* USER CODE BEGIN 1 */

/* USER CODE END 1 */

/* MCU Configuration--------------------------------------------------------*/

/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();

/* USER CODE BEGIN Init */

/* USER CODE END Init */

/* Configure the system clock */
SystemClock_Config();

/* USER CODE BEGIN SysInit */

/* USER CODE END SysInit */

/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_USART2_UART_Init();
/* USER CODE BEGIN 2 */

/* USER CODE END 2 */

/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */

/* USER CODE BEGIN 3 */
printf("欢迎来到STM32C092意法半导体公司\r\n");
}
/* USER CODE END 3 */
}


可以看到串口输出
欢迎来到STM32C092意法半导体公司


串口测试完毕,
源代码见附件



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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 4:28:56

[STM32C0] 【STM32C092RC 测评】点灯操作

我在官网上一直没有找到原理图。所以只能看操作文档指南上的IO口了 可以知道 LD1 ------------------------ PA5 LD2 ------------------------ PC9 1.打开CubeMX 建立工程D:\STM32C092RC\LED 配置IO口引脚 下面是LED1 下面是LED2 7174682b081f705be.png (166 KB, 下…

作者头像 李华
网站建设 2026/3/13 4:33:27

微信312088415加好友验证:请备注‘HeyGem合作’通过率更高

HeyGem数字人视频生成系统&#xff1a;从技术实现到企业级应用 在内容为王的时代&#xff0c;高效、低成本地生产高质量视频已成为企业传播的核心竞争力。然而&#xff0c;传统真人出镜的拍摄方式不仅成本高昂&#xff0c;还受限于演员档期、场地协调和后期制作周期。当一个教育…

作者头像 李华
网站建设 2026/3/11 22:16:58

本地磁盘最稳妥:将项目部署在高速SSD上运行最佳

本地磁盘最稳妥&#xff1a;将项目部署在高速SSD上运行最佳 在AI驱动的数字人视频生成系统中&#xff0c;一个常被低估却至关重要的环节——存储性能&#xff0c;正悄然决定着整个系统的成败。当企业开始批量制作虚拟主播视频、自动化课件或智能客服内容时&#xff0c;他们很快…

作者头像 李华
网站建设 2026/3/9 10:15:43

【C# Span内存安全终极指南】:掌握高效安全的堆栈内存操作核心技术

第一章&#xff1a;C# Span内存安全概述C# 中的 Span 是 .NET Core 2.1 引入的重要类型&#xff0c;旨在提供高效且安全的内存访问机制。它允许开发者在不复制数据的情况下操作连续内存块&#xff0c;适用于高性能场景&#xff0c;如字符串处理、网络包解析等。Span 的核心优势…

作者头像 李华
网站建设 2026/3/13 16:11:21

SGMICRO圣邦微 SGM2203-5.0YN3LG/TR SOT-23 线性稳压器(LDO)

特性低功耗标称输出电流150mA低压差低温度系数高输入电压&#xff08;最高36V&#xff09;输出电压精度&#xff1a;3%固定输出电压版本&#xff1a;0.8V至4.7V&#xff0c;步长0.1V&#xff1b;5V至12V&#xff0c;步长0.25V工作温度范围&#xff1a;-40C至85C采用绿色SOT - 2…

作者头像 李华
网站建设 2026/3/11 22:19:31

Laminin Penta Peptide, amide;YIGSR-NH2

一、基础性质英文名称&#xff1a;Laminin Penta Peptide, amide&#xff1b;Laminin-derived peptide YIGSR-NH₂&#xff1b;YIGSR amide中文名称&#xff1a;层粘连蛋白五肽酰胺&#xff1b;YIGSR 五肽酰胺多肽序列&#xff1a;H-Tyr-Ile-Gly-Ser-Arg-NH₂单字母序列&#x…

作者头像 李华