醋醋百科网

Good Luck To You!

STM32F103串口输出prtinf覆盖(stm32串口硬件fifo)

采用正点原子的板子,有如下坑,记录如下:

(1)main中应用头文件#include "stdio.h"

(2)采用hal进行fputc和fgetc覆盖,如下

int fputc(int ch,FILE *f)

{

HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,1000);

return ch;

}

int fgetc(int ch)

{

HAL_UART_Receive(&huart1,(uint8_t *)&ch,1,1000);

return ch;

}

(3)坑的地方,正点原子的默认RS232 UART1串口供电和主板芯片的功能有冲突,连接RS232后,下载程序后面,每次要把RS232的先拔掉,然后断电后上电运行,正常运行后在插上RS232的线。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言