標題:
單片機不使用中斷得的情況下如何做到接收串口1的數(shù)據(jù)再轉(zhuǎn)發(fā)給串口2
[打印本頁]
作者:
以及他,
時間:
2022-5-1 20:06
標題:
單片機不使用中斷得的情況下如何做到接收串口1的數(shù)據(jù)再轉(zhuǎn)發(fā)給串口2
求一個12C5A60S2得雙串口通信代碼,不使用中斷得的情況下如何做到接收串口1的數(shù)據(jù)再轉(zhuǎn)發(fā)給串口2
作者:
zhxiufan
時間:
2022-5-2 10:25
很容易呀,串口1接收數(shù)據(jù),再發(fā)到串口2的緩沖器里面就可以了。
作者:
以及他,
時間:
2022-5-2 11:56
zhxiufan 發(fā)表于 2022-5-2 10:25
很容易呀,串口1接收數(shù)據(jù),再發(fā)到串口2的緩沖器里面就可以了。
謝謝大哥,只是不理解它怎么就接收到電腦串口發(fā)的數(shù)據(jù)了,已經(jīng)不知道串口哪個發(fā)哪個收得了
作者:
以及他,
時間:
2022-5-2 12:10
zhxiufan 發(fā)表于 2022-5-2 10:25
很容易呀,串口1接收數(shù)據(jù),再發(fā)到串口2的緩沖器里面就可以了。
大哥您幫我看看,unsigned char buffer[32];
unsigned char send[32];
void main()
{
UartInit();
while(1)
{
unsigned char i;
while(RI == 0);
buffer
= SBUF;
RI = 0;
send
= buffer
;
S2BUF = send
;
while(!(S2CON & S2TI)); //·¢ËííêÎa1
S2CON &= ~S2TI;
}
}這段代碼實現(xiàn)了串口1發(fā)串口2
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1