打印
[其它应用]

串口发送一个字节后,片子就重启

[复制链接]
846|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
langgq|  楼主 | 2014-8-14 14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天调试SH88F516片子时,出现个很奇怪的问题,就是串口发送一个字节后,片子就重启,重启后发送一个字节,再重启,一直这样
沙发
wangzsa| | 2014-8-14 14:38 | 只看该作者
代码看看

使用特权

评论回复
板凳
langgq|  楼主 | 2014-8-14 14:40 | 只看该作者
void initio(void)
{
        //---P0口-----
        P0M0=0x00;                                                   
        P0M1=0x00;
        //---P1口-----
        P1M0=0x00;
        P1M1=0x00;
        //---P2口-----
        P2M0=0x00;
        P2M1=0x00;
        //---P3口-----
        //P30-RXD0  P31-TXD0
        P3M0=0X01;   //0000 0001
        P3M1=0X02;   //0000 0010
        //---P4口-------
        P4M0=0x00;
        P4M1=0x00;
}

void uart_init(void)
{
        CLKCON = 0x0C; //时钟设置
        T2MOD = 0x02;
        PCON = 0x00;
        T2CON = 0x34; //定时器2产生接收和发送波特率,开启定时器,工作在定时器方式,自动重装载
        SCON = 0x50;        

        RCAP2H = 0xFF;
        TH2 = 0xFF;
        RCAP2L = 0xCA;
        TL2 = 0xCA;          //9600
}
char get_char(void)
{
        while(RI == 0);
        RI = 0;
        return SBUF;
}

void put_char(unsigned char ch)
{
        SBUF = ch;                           //发送一个字节
        while(TI == 0);                     //等待TI置1
        TI = 0;                                   //清除TI
}

void put_string(unsigned char *str)
{
         while(*str)
         {
                  put_char(*str++);
         }
}

void uart_test(void)
{  
        put_char(0x55);
}

void main()
{
        initio();
        uart_init();
        uart_test();        
}

使用特权

评论回复
地板
zhuww| | 2014-8-14 14:41 | 只看该作者
仿真的?

使用特权

评论回复
5
langgq|  楼主 | 2014-8-14 14:43 | 只看该作者
没有!是在板子上运行的!

使用特权

评论回复
6
zhanglli| | 2014-8-14 14:44 | 只看该作者
是不是IO有打架,抓一下发送的波形看看呢

使用特权

评论回复
7
lium| | 2014-8-14 14:46 | 只看该作者

代码不全。没有看到关于晶振的配置还有看门狗。

使用特权

评论回复
8
guoyt| | 2014-8-14 14:47 | 只看该作者
我也在用这个芯片,看到别人给的例程里面都有喂狗信号却没有看到怎么打开看门狗。晶振配置貌似也没有用。正在研究中。

使用特权

评论回复
9
hanwe| | 2014-8-14 14:51 | 只看该作者
看门口开关和晶振设置都在ISP51(编程软件)的选项里,软件里你没清狗,编程时候开启,就会一直复位

使用特权

评论回复
10
langgq|  楼主 | 2014-8-14 14:51 | 只看该作者
哦,我再看看哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

932

主题

8762

帖子

1

粉丝