real 发表于 2016-3-6 11:28:46

加入初始化了 串口,print函数会从哪个串口输出?

加入初始化了 串口,print函数会从哪个串口输出?

real 发表于 2016-3-6 11:29:08

假如。。。。。打错了

real 发表于 2016-3-6 11:29:43

初始化了多个串口,第一次发帖,有点小紧张,各位见谅

yygk 发表于 2016-3-6 18:51:35

你初始化了哪个就是哪个

yygk 发表于 2016-3-6 18:52:37

要在fput 函数里面进行连接的,比如
PUTCHAR_PROTOTYPE
{
/* Place your implementation of fputc here */
/* e.g. write a character to the USART */
USART_SendData(USART2, (uint8_t) ch);

/* Loop until the end of transmission */
while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET)
{}

return ch;
}

风子 发表于 2016-3-7 09:57:02

本帖最后由 风子 于 2016-3-7 10:05 编辑

并不是初始化串口了就能用printf,,还需要重写fputc函数,重写函数里用哪个串口就打印到哪个串口

wxd123com 发表于 2016-3-8 10:15:34

函数fput 初始化中定义输出端口

zcl201207 发表于 2016-3-8 22:43:08

不要紧张。。。。

huiyiyfz 发表于 2016-3-8 23:32:52

一般默认都是串口一的
页: [1]
查看完整版本: 加入初始化了 串口,print函数会从哪个串口输出?