STM32F407+Cubemx学习&应用[1] |
您所在的位置:网站首页 › stm32f407数码管开发配置 › STM32F407+Cubemx学习&应用[1] |
STM32F407+Cubemx学习&应用[1]——串口打印
硬件串口参数Cubemx配置工程Keil中代码测试
本《STM32F407+Cubemx学习&应用系列》是自己在做工程时学习和琢磨的总结,还有诸多不足希望能够指出。本系列主要针对串口通信的一些应用,和TCP、CAN通信的一些简单应用。
本例程的目的:①建立工程模板;②串口打印用于调试代码。 硬件硬石开发板:YS-F4Pro(用于工业控制~~~师兄选的哈) 串口参数波特率:115200 数据位:8 校 验:noparity 停止位:1 Cubemx配置工程时钟配置 STLink下载配置 USART1配置 其他默认 Keil中代码usart.c中添加的代码使printf()函数可用,main.c中添加的代码是要打印的东西。 usart.c中添加 /* USER CODE BEGIN 1 */ int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xffff); return ch; } int fgetc(FILE * f) { uint8_t ch = 0; HAL_UART_Receive(&huart1,&ch, 1, 0xffff); return ch; } /* USER CODE END 1 */usart.h中添加 /* USER CODE BEGIN Includes */ #include "stm32f4xx_hal.h" #include /* USER CODE END Includes */main.c中添加 /* USER CODE BEGIN 3 */ printf("哈哈哈哈\n"); HAL_Delay(120); } /* USER CODE END 3 */ 测试源码下载: https://gitee.com/Luweizhiyuan2020/stm32-f407_-cubemx.git (robot0.0) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |