發(fā)表于 2024-9-15 09:51
if(bufccnt=DATA_LENGTH)這句是不是應(yīng)該用兩個(gè)等于號==
samxon 發(fā)表于 2024-9-16 09:31
感謝壇子高工,問題已經(jīng)解決,增加else條件。
void Uart() interrupt 4
{
ydatou 發(fā)表于 2024-9-16 15:35
這段代碼還有問題。
1.串口是可以同時(shí)收發(fā)的。 if(RI && REC_COMPLETED==0)會使發(fā)送期間數(shù)據(jù)接收出錯(cuò)。
...
ydatou 發(fā)表于 2024-9-16 15:35
這段代碼還有問題。
1.串口是可以同時(shí)收發(fā)的。 if(RI && REC_COMPLETED==0)會使發(fā)送期間數(shù)據(jù)接收出錯(cuò)。
...
samxon 發(fā)表于 2024-9-17 08:18
能不等講一下,我看到很多都是用指針傳送接收數(shù)組uartx_Rx_buf的值。直接傳遞和用指針傳區(qū)別在哪里。直接 ...
samxon 發(fā)表于 2024-9-18 17:16
謝謝你熱情給力的解析,還把代碼增加了注釋。非常感謝。希望占用您寶貴時(shí)間幫我看看下面的代碼。給點(diǎn)思路 ...
samxon 發(fā)表于 2024-9-18 17:16
謝謝你熱情給力的解析,還把代碼增加了注釋。非常感謝。希望占用您寶貴時(shí)間幫我看看下面的代碼。給點(diǎn)思路 ...
ydatou 發(fā)表于 2024-9-19 10:01
感覺協(xié)議制定得不太合理,putCmd()應(yīng)該能解決你的第3個(gè)難點(diǎn)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |