这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » Cubesuite+的困惑,求解答

共2条 1/1 1 跳转至

Cubesuite+的困惑,求解答

助工
2012-08-28 08:52:48     打赏
1、新接触RL78G13,感觉步履维艰啊,可能是习惯于keil软件的思维,使用CubeSuite+生成代码的话,会产生一个r_main().c,
void main(void)
{
    /* Start user code. Do not edit comment generated here */
    while (1U)
    {
        ;
    }
    /* End user code. Do not edit comment generated here */
}
为什么main函数不调用r_cg_port.c中的R_PORT_Create(void)函数,编译下载后仍然会产生事先设定的结果?不明白CubeSuite+生成的一堆.c文件到底是怎么组织并实现编译的,c语言不是从main函数为入口吗
2、想写个跑马灯,在P1端口输出,在r_main().c编辑如下
void main(void)
{
    /* Start user code. Do not edit comment generated here */
   
    uint8_t j;
    uint8_t m;
    PM1 &=0x00;
    
while (1U)
{
        m=0xff;
        for(j=0; j<8; j++)
       {
                m=m<<1;
                P1&=m;
                delay(2000);
        }
        m=0xff;;
}
    /* End user code. Do not edit comment generated here */
}

发光二极管为低电平点亮,延时函数delay事先写好并声明,但是下载到板子上总是和在Project Tree下Port选项中设定的结果一致,即端口固定为事先设定的电平



关键词: Cubesuite+     困惑     解答    

助工
2012-08-28 12:19:45     打赏
2楼

已经解决,谢谢jobs的提示


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]