標題: 串口通信,對fputc與fgetc重定義后還是使用不了printf、scanf、getchar、putchar [打印本頁]

作者: 曉丶雷神    時間: 2023-8-2 08:15
標題: 串口通信,對fputc與fgetc重定義后還是使用不了printf、scanf、getchar、putchar
單片機C語言源程序如下:

這個就是重定義后的函數(shù),串口通信調試助手上面也是收到跟發(fā)送的數(shù)據(jù)為0,各位大佬看一下這是啥情況

作者: hezhiwei    時間: 2023-12-11 14:46
可能是MicroLIB庫沒有勾選上,如果是scanf的話,不能使用中斷

作者: hezhiwei    時間: 2023-12-11 14:48
串口發(fā)送標志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試
作者: hezhiwei    時間: 2023-12-11 15:26
hezhiwei 發(fā)表于 2023-12-11 14:48
串口發(fā)送標志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試



作者: hezhiwei    時間: 2023-12-11 15:28
hezhiwei 發(fā)表于 2023-12-11 14:48
串口發(fā)送標志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試

或者需要在keil->魔術棒->target中把microlib勾上,如果是scanf的話,不要使用中斷




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1