导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我的程序是这样的

* 103965: 有用过MSC1211的吗?帮忙啊,

   andyer88 
andyer88发表的帖子 

 我的程序是这样的
#include   <REG1211.h>  
#include   <stdio.h>  
#include   <stdlib.h>  
#include   <math.h>  
#include   <string.h>  


#define INBUF_LEN 50   //数据长度

unsigned char receiveCount = 0; //已接收字符数
unsigned char receiveData;

unsigned char inbuf1[INBUF_LEN];


void init_serialcomm(void)
{   
    IE=0;
    TMOD |= 0x20;     //TMOD: timer 1, mode 2, 8-bit reload 

    TH1 = 0xFA;       //Baud:9600  fosc=11.0592MHz 
    TL1 = 0xFA; 
 
 TCON |= 0x40;  // Enable Timer 1
    EICON |= 0x80;    //SMOD1=1;     
 SCON1 = 0x50;     //SCON: serail mode 1, 8-bit UART, enable ucvr 
 


}


//向串口发送一个字符 

void send_char_com(unsigned char c)  
{
    SBUF1=c;
    while(TI_1==0);
    TI_1=0;
}

void serial () interrupt 15 using 0
{  
     
    if(RI_1)
    {   
  
  RI_1 = 0;
  T0 = ~T0; //发光二极管交替闪烁
     inbuf1[receiveCount] = SBUF1;
        send_char_com( receiveCount+'0' );
        receiveCount++;
  
    }
}


void main()
{   
    int i = 0;
    init_serialcomm();
 receiveCount = 0;
 EA=1; 
 ES1=1;       //Enable Serial Interrupt


 
}
程序是这样的,应该随着发送数的增加,接收到的应该是0123...但是收到的全是零

发表时间:2007年3月29日16:32:38

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  103981.[详细]接口狀態沒定好
摘要:接口狀態沒定好......(14字)
- [jachen02][782次] 2007年3月29日

  104122.[详细][讨论]
摘要:您能具体说明一下么??感谢......(26字)
- [andyer88][612次] 2007年4月3日

[上一篇帖子]:贺新春,送大礼,亚嵌嵌入式linux课程6.8折优惠亚嵌科技-贺新春,送大礼,亚嵌嵌入式linux课
[下一篇帖子]:有用过MSC1211的吗?帮忙啊,有用过MSC1211的吗?我在做一个串口接收终端的程序,非常奇怪,