导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[baolqkun]串口中断程序,请教,欢迎讨论!



No.62463
作者:baolqkun
邮件:benny79@126.com
ID:13770
登陆:32次
QQ:366467623
文章数:207篇
最后登陆IP:219.239.44.233
最后登陆:2008/3/21 17:09:31
注册:2003/7/21 17:01:52
财富:708
发帖时间:2004/9/15 8:59:09
发贴者IP:219.239.44.41
标题:baolqkun:串口中断程序,请教,欢迎讨论!
摘要:No.62463串口中断程序,请教,欢迎讨论! 我现在有一个串口中断程序
运行的结果是他一直在发数据。
是不是SBUF为空
他就有中断
然后就会一直在发送
所以发送一般不用中断
接受才用????

    #include   <stdio.h>   

    #define uchar unsigned char
    #define uint unsigned int

  uint i;
  uint len;
  uchar srdata[15];
  uchar trdata[10]={'M','C','S','5','1'};

  void serial () interrupt 4    //串行口中断,用第二组寄存器
  {
  /*----- Received data interrupt. ---------------*/
  //接收数据
    if(RI==1)
  {
  for(i=0;i  <len;i++)  //len为接收的个数
     { 
  RI=0;
  if(SBUF!=0x0D && SBUF!=0x0A)  //当接收到的数据不是回车换行的话,存数据
 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次