找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1702|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

串口通信,對(duì)fputc與fgetc重定義后還是使用不了printf、scanf、getchar、putchar

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
單片機(jī)C語(yǔ)言源程序如下:

這個(gè)就是重定義后的函數(shù),串口通信調(diào)試助手上面也是收到跟發(fā)送的數(shù)據(jù)為0,各位大佬看一下這是啥情況
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1062017 發(fā)表于 2023-12-11 14:46 | 只看該作者
可能是MicroLIB庫(kù)沒(méi)有勾選上,如果是scanf的話(huà),不能使用中斷
回復(fù)

使用道具 舉報(bào)

板凳
ID:1062017 發(fā)表于 2023-12-11 14:48 | 只看該作者
串口發(fā)送標(biāo)志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試
回復(fù)

使用道具 舉報(bào)

地板
ID:1062017 發(fā)表于 2023-12-11 15:26 | 只看該作者
hezhiwei 發(fā)表于 2023-12-11 14:48
串口發(fā)送標(biāo)志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試


回復(fù)

使用道具 舉報(bào)

5#
ID:1062017 發(fā)表于 2023-12-11 15:28 | 只看該作者
hezhiwei 發(fā)表于 2023-12-11 14:48
串口發(fā)送標(biāo)志位是USART_FLAG_TXE,可以把USART_FLAG_TC換掉試試

或者需要在keil->魔術(shù)棒->target中把microlib勾上,如果是scanf的話(huà),不要使用中斷
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表