跟猫一起酸汤面系列:第八天 串口入门

串口是个好东西,可以哗哗地输出芯片的工作状态,是哗哗地
串口输出很简单,定义了串口后定一个速率
然后引入#include "stdio.h"就有printf函数可以用了,但是还不能串口输出
重新定义一下putc就好啦,怎么会这么简单

int fputc(int ch, FILE *f)
{
  HAL_UART_Transmit(&hlpuart1, (uint8_t *)&ch, 1, 0xFFFF);
  return ch;
}

如何通过串口接收数据呢,有待研究,现在起码可以从串口输出日志了

Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32l011xx.o(STACK).
链接错误,RAM不足...

参考:
https://www.cnblogs.com/chilkings/p/13367614.html

标签: none

添加新评论