拥抱真实的自己我爱着我的“我”

核心内容摘要

探寻“肖雅婷1v3”的独特魅力:一场视听盛宴的深度解析
《男生女生向前冲》:青春的烦恼,成长的歌谣

男生女生一起愁愁愁:在这个焦虑的时代,我们需要一场直抵内心的情感共鸣星辰影院高清在线

本篇讲述串口打印功能。

原理与准备

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

9.1免费cad视频入口老版本官网地址-9.1免费cad视频入口老版本官网地址应用

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

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