导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:盼请赐教:是不是我的串行口不接收数据[hongyuy]

 *第942篇: 初学者:盼请赐教:是不是我的串行口不接收数据

  
楼 主:hongyuy 2001年10月31日20:03
 初学者:盼请赐教:是不是我的串行口不接收数据
软调试问题:下面这段程序
do
  {                          //发送联络信号?
    SBUF='?';
    while(!TI);TI=0;
    while(!RI);RI=0;
   }while(SBUF!='.');        //直到接收到正确的应答信

当运行到第三句时我将串行口对话框中的SBUF改为0x2E,并选中RI,但运行时仍然返回到循
环中跳不出去。有朋友说可能是我的串行口RXD不接收数据,我想有道理,可我该怎样让它
接收数据,我真的很着急,很困惑,请大侠高手们一定要帮帮我,不胜感激!

  
2楼:傲气雄鹰 2001年11月1日13:14
 C看不明白,你的REN位状态如何?
C看不明白,你的REN位状态如何?
  
3楼:hongyuy 2001年11月2日16:51
 REN位为1
我在串行口对话框饿SBUF中输入0X2E后运行,系统又将我的TI置1,并在串行窗口中输出
‘.’,这说明它把我输进去的值发送出去了,而不是通过RXD接收了,我怎样让它接收我的
值?

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:C51编程:哪位大侠帮帮忙,兄弟谢谢了。c51fps.lib是什么一个东东?uv2说在lib里,可是

[下一篇主题]:硬件:请指点我做的仿真器有问题