滨海国际棋牌优惠: [技术问答] 串口同时接收和发送总是挂起

永利游戏开户直营
459|8
楼主
在串口发送和接收时,总是挂起,在发送里加入了ES=0,发送完ES=1;无效果,还是出现挂起现象。
  1. void Send_Data_To_UART0 (UINT8 c)
  2. {
  3.           ES=0;
  4.     TI = 0;
  5.     SBUF = c;
  6.     while(TI==0);
  7.           ES=1;
  8. }
复制代码
沙发
| 2019-8-11 23:59 | 只看该作者
跑个官方例子看看。
板凳
| 2019-8-12 08:42 | 只看该作者
應該是ri中斷發生,你沒有取走資料,一直重發中斷
地板
| 2019-8-12 09:19 | 只看该作者
屏蔽调发送中断。
5
| 2019-8-12 20:20 | 只看该作者
上面大侠说的可能是,你要取走数据。
6
| 2019-8-12 20:20 | 只看该作者
发生中断后中断里要读数据操作。
7
| 2019-8-12 20:46 | 只看该作者
工程发来看看,滨海国际棋牌优惠:是怎么回事,正常不改
8
| 2019-8-12 23:39 | 只看该作者
代码都没贴全,没法判断。
9
 楼主 | 2019-8-14 13:49 | 只看该作者
嗯,官方例子是可以正常使用,接收方式是中断接收,中断中以取走数据。问题是在中断里,多个串口工作就会出现这个问题。一个串口就正常。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
AG旗舰厅官方网 渝是哪里简称 wxc6666.com手机app 名人彩票网站直营网 太阳城电脑客户端开户网登入
添运申博梦 sblive32.com 必發集團棋牌官网 百万发EB棋牌 赌王棋牌下载
鸿利娱乐AG捕鱼王 神话娱乐EB棋牌 澳门24小时娱乐城新世界棋牌 王者威尼斯人EB棋牌 sb933.com
新葡京娱乐场广水信息登入 sun513.com 新葡京官网直营网登入 235sun.com suncity42.com