2807|4

29

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

跟我从零上手瑞萨电子MCU套件-----(2)利用Code generator傻瓜式LED_blink [复制链接]

本帖最后由 ctqvsly 于 2014-8-22 20:05 编辑

参考别人的流程,自己实践

获得经验1:code generator很好用,很强
获得经验2: 构建工程的途径上不能有中文字符和空格,不然会报错F0004,如下图
获得经验3:默认的下载、debug工具不是EZ Emulator,要自己修改,不然不会有实验结果


下面就和我一步步建立工程
1.打开软件选择器件,输入文件名,点击create



得到如下界面



2.双击Code Generator (design tool)下的Peripheral Function出现如下界面

点击FIx Settrings


3.设置led输出管脚,点击Generator Code 旁的第二个按钮Fort Function

将和LED相连的P04设置为Out 并勾选上后面的Output1


4.一键生成代码,点击Generator Code

生成代码如下:



5.修改main函数
找到r_cg_main.c文件双击打开编辑,我们只要加个延时函数和控制IO口LED亮和灭的代码就行,比51还简单。。
void delay(unsigned int i)
{
   while(i>0)
   {
      NOP(); NOP(); NOP(); NOP(); NOP(); NOP();
       NOP(); NOP(); NOP(); NOP(); NOP(); NOP();
      i=i-1;
   }
}


void main(void)
{
    R_MAIN_UserInit();
    /* Start user code. Do not edit comment generated here */
    while (1U)
    {
       P0.4=1 ;
       delay(50000);

       P0.4=0;
        delay(50000);

    }
    /* End user code. Do not edit comment generated here */
}



9.编译下载
点击Build和Download,修改debug工具为EZ Emulator别忘了


10.点击小三角,运行,就可以看到LED亮灭  ^_^

下面是代码压缩包
led_test.zip (78.64 KB, 下载次数: 9)


最新回复

很强大,呵呵  详情 回复 发表于 2014-8-25 08:41
点赞 关注

回复
举报

721

帖子

1

TA的资源

一粒金砂(高级)

沙发
 
Mark一下
 
 

回复

616

帖子

0

TA的资源

版主

板凳
 
谢谢,一直不清楚这个怎么用。现在明白了~
 
 
 

回复

280

帖子

0

TA的资源

一粒金砂(高级)

4
 
厉害,学习了,哈哈,这样就基本上不用去记那些寄存器配置了,看得明白多了!
 
 
 

回复

553

帖子

3

TA的资源

纯净的硅(初级)

5
 
很强大,呵呵
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表