Zotero Better BibTeX技术指南:从入门到精通

核心内容摘要

从大模型到智能体:收藏这份AI演进路线图,小白也能看懂AI的未来!
【开题答辩全过程】以 老年服务中心管理系统为例,包含答辩的问题和答案

pytest-docs-l10n

本篇讲述串口打印功能。

原理与准备

开发板套件配有一个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所有任何人未经允许禁止转载。

400部家庭监控视频播放软件-400部家庭监控视频播放软件应用

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

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