串口通信做成同步发送

2019-07-26 16:23发布

异步接收的模式这样可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
lizye
1楼-- · 2019-07-27 17:34
 精彩回答 2  元偷偷看……
liliang9554
2楼-- · 2019-07-27 18:27
那就只能用中断,或者用与中断通信的方式
午夜粪车
3楼-- · 2019-07-27 22:08
bit tx_ok;
tx_ok = 0;

SBUF = data;
while(!tx_ok);
tx_ok = 0;

void uart_isr(void) interrupt 4
{
     if(RI){
       .....
        RI = 0;
    }
     if(TI){
       tx_ok = 1;      
      TI= 0;
    }
}
zhaoxqi
4楼-- · 2019-07-28 03:38

lz是要做实际的产品吗?
huangchui
5楼-- · 2019-07-28 07:38

买高档的单片机,收发中断可以分别开关
lizye
6楼-- · 2019-07-28 12:15
 精彩回答 2  元偷偷看……

一周热门 更多>