200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > STM32F103RCT6+USART串口打印

STM32F103RCT6+USART串口打印

时间:2022-09-12 11:18:51

相关推荐

STM32F103RCT6+USART串口打印

1.STM32F103RCT6最小系统板

2.新建STM32CubeIDE工程参见

/zhenglu777999/article/details/124256688?spm=1001..3001.5502/zhenglu777999/article/details/124256688?spm=1001..3001.55023.配置USART1,参数默认。

4.生成代码后,在Core->Src->tim.c文件inlcude代码沙盒中添加以下代码。

/* Private includes ----------------------------------------------------------*//* USER CODE BEGIN Includes */#include <stdio.h>#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)#endifPUTCHAR_PROTOTYPE{HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1 , 0xffff);return ch;}#define LOG_ENABLE 1#if LOG_ENABLE#define log(format,...) printf(format"\r\n",##__VA_ARGS__)#else#define log(format,...)#endif/* USER CODE END Includes */

5.在Core->Src->tim.c文件中主循环中添加以下代码。

/* USER CODE BEGIN WHILE */while (1){HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_2);log("temputer:%d",30);HAL_Delay(1000);/* USER CODE END WHILE */

6.通过串口工具SSCOM,可以看到串口输出结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。