导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]老古,请教一个关于串口调试的问题????????[lntrun]

 *第10618篇: [求助]老古,请教一个关于串口调试的问题????????

  
楼 主:lntrun 2003年4月18日20:55
 [求助]老古,请教一个关于串口调试的问题????????
我刚刚学会keil c ,在调试时有很多的疑问。下面是我编的一个很简单的串口测试的程序,为什么我运行时在 serial#1窗口中显示 ‘a' ,而单步执行时什么结果都没有呢?还提示我一个错误:*****error 65  :access violation at c:0x6100: no 'execute/read' permission.   这个错误是什么意思????   如何解决呢????

#include   <At89x51.h>  
#include   <string.h>  
void init_serialcomm(void)
{
    SCON  = 0x50;       //SCON: serail mode 1, 8-bit UART, enable ucvr
    TMOD  = 0x20;       //TMOD: timer 1, mode 2, 8-bit reload
    PCON  = 0x80;       //SMOD=1;
    TH1   = 0xF4;       //Baud:1200  fosc=6.0MHz
    IE    = 0x90;       //Enable Serial Interrupt
    TR1   = 1;          // timer 1 run
    }

//向串口发送一个字符
void send_char_com(unsigned char ch)  
{
 SBUF=ch;
 while(TI==0);
 TI=0;
}
main()
{  unsigned char ch='a';
   init_serialcomm();  //初始化串口
    send_char_com(ch) ;
    
}


谢谢


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

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


[上一篇主题]:求资料

[下一篇主题]:[求助]请问用SJA1000做CAN总线通讯,就单独一个结点可以调试吗?