Obsidian-i18n国际化插件:无缝切换多语言界面的终极方案

核心内容摘要

从零开始:将Next.js项目部署到Azure App Service
Qwen3-ASR-0.6B GPU部署详解:CUDA 12.1 + Triton推理服务器集成

【毕业生必看】实测10款免费降AI率工具:从降低AIGC到规范学术表达

本篇讲述串口打印功能。

原理与准备

开发板套件配有一个PMOD扩展板上面有串口接线端子CN

硬件接线如下。

由扩展板接到主板上反向找出串口引脚PC

PC11查阅datasheet分别为UART3 TX、RX.如下图红框所示。

开发板上使用到了STG3692QTR两路复用开关如上图绿框所示对应MCU控制引脚如下。

我们使用到串口将这两引脚置高。

代码准备

串口配置

复用开关引脚配置

生成代码。

在Keil下切记要勾选MicroLIB如下要不然输出打印不出来。

修改代码。

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

源文件附在附件见文末。

复制#includemain.h#includestdio.h/*main函数*/intmain(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_USART3_UART_Init();MX_ICACHE_Init();HAL_GPIO_WritePin(GPIOF, GPIO_PIN_11, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOF, GPIO_PIN_12, GPIO_PIN_SET);HAL_Delay(500U);/* USER CODE BEGIN 2 */printf(Are You OK !\r\n);/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while(

{/* USER CODE END WHILE */printf(Welcome to use STM32L562E_DK Board !\r\n);HAL_Delay(2000U);/* USER CODE BEGIN 3 */}/* USER CODE END 3 */}复制/*串口重映射*/intfputc(intch, FILE *f){HAL_UART_Transmit(huart3, (uint8_t*)ch,1,0xFFFF);returnch;}

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

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

main.zip(

41 KB, 下载次数:

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

饼干姐姐vlog圣诞特别篇在线观看-饼干姐姐vlog圣诞特别篇在线观看应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123