CH438接收書記問題

你好,我在用如下函數(shù)接收數(shù)據(jù)時,明明是一串?dāng)?shù)據(jù),為什么只能接收到單個字節(jié)的數(shù)據(jù)啊。


static uint8_t prvReadCH438RecvData(uint8_t num, uint8_t* pBuff)

{

? ? uint8_t len = 0;

? ? uint8_t* ptr = pBuff;

? ? while ((prvReadCH438Reg((1 << num) | REG_ADDR_IIR) & BIT_LSR_DATARDY) == 0 );

? ? while (prvReadCH438Reg((1 << num) | REG_ADDR_IIR) & BIT_LSR_DATARDY)

? ? {

? ? ? ? *ptr = prvReadCH438Reg((1 << num) | REG_ADDR_RBR);

? ? ? ? *ptr++;

? ? ? ? len++;

? ? }

? ? return len;?

}


寄存器是不是判斷錯了


我也遇到同樣的問題LZ解決了嗎


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频