标题:
单片机不使用中断得的情况下如何做到接收串口1的数据再转发给串口2
[打印本页]
作者:
以及他,
时间:
2022-5-1 20:06
标题:
单片机不使用中断得的情况下如何做到接收串口1的数据再转发给串口2
求一个12C5A60S2得双串口通信代码,不使用中断得的情况下如何做到接收串口1的数据再转发给串口2
作者:
zhxiufan
时间:
2022-5-2 10:25
很容易呀,串口1接收数据,再发到串口2的缓冲器里面就可以了。
作者:
以及他,
时间:
2022-5-2 11:56
zhxiufan 发表于 2022-5-2 10:25
很容易呀,串口1接收数据,再发到串口2的缓冲器里面就可以了。
谢谢大哥,只是不理解它怎么就接收到电脑串口发的数据了,已经不知道串口哪个发哪个收得了
作者:
以及他,
时间:
2022-5-2 12:10
zhxiufan 发表于 2022-5-2 10:25
很容易呀,串口1接收数据,再发到串口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;
}
}这段代码实现了串口1发串口2
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1