zxiaohuanhuan 发表于 2019-3-29 14:58:48

stm32f030F4p6 getchar 怎么不能用

int fputc(int c,FILE *stream)
{
        USART1->TDR=c;
        while(!(USART1->ISR & (1<<7))){};
                return c;
}
int fgetc(FILE *stream)
{
       while(!(USART1->ISR & (1<<5))){};
                return USART1->RDR;
}
不知道为啥getchar不能用 printf运行没问题求指点


zxiaohuanhuan 发表于 2019-3-29 15:01:57

求帮忙在线等

zxiaohuanhuan 发表于 2019-3-29 15:03:30

有没有大佬帮忙的

zxiaohuanhuan 发表于 2019-3-29 15:09:30

在线等....................................

zxiaohuanhuan 发表于 2019-3-29 15:19:39

有没有人帮帮我..............................

zxiaohuanhuan 发表于 2019-3-29 15:28:52

有没有大神 呀0.........................


zxiaohuanhuan 发表于 2019-3-29 16:36:19

求指点

butterflyspring 发表于 2019-4-30 11:31:06

从这部分看,你用了自己的函数。当然打印正常的话,说明串口在工作。建议你调试一下,看看收没收到数据吧:(
页: [1]
查看完整版本: stm32f030F4p6 getchar 怎么不能用