这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » time_li的进程帖

共5条 1/1 1 跳转至

time_li的进程帖

工程师
2012-08-16 22:48:44     打赏

8月15号收到RL78/G13开发板了,先感谢一下EEPW,RENESAS!




关键词: 进程    

院士
2012-08-17 08:38:03     打赏
2楼
你这叫占坑儿啊

工程师
2012-09-09 22:44:43     打赏
3楼
定时器的使用程序:

void main(void)
{
    /* Start user code. Do not edit comment generated here */
 R_TAU0_Channel0_Start();
 while (1U)
{
};
}
 
timer代码如下:

__interrupt static void r_tau0_channel0_interrupt(void)
{
    /* Start user code. Do not edit comment generated here */
    tinernum++;
    if(tinernum==5) P7.7=0;
    if(tinernum>=10)
    {
       P7.7=1;
       tinernum=0;
    }


工程师
2012-09-09 22:46:54     打赏
4楼
Renesas的Applilet的功能很实用,让我想起了另一款软件 Visual State, 用作状态机的设计软件,生成的代码也是可以直接在IAR中直接编译使用,这样的软件是不是一种趋势呢?

工程师
2012-09-14 16:45:13     打赏
5楼
使用Applilet完成定时D2 LED闪烁。

1,使用Applilet3建立一个工程。
2,设置Watchdog timer operation setting 为 Unused.
3,设置Timer-> General setting->functions->channel 0 为 Interval timer.
4,设置Channel0 -> Interval value (16bit) 值为 500ms.
5,设置Port-> port7-> P77 为 out ,选中 1, 选中 Change I/O by software.
6,设置 Options菜单-> compiler type-> IAR compiler.
7,点击Generate code ,生成IAR工程。

8,用IAR打开工程文件
9,修改CG_main.c文件main函数。
void  main(void)
{
 /* Start user code. Do not edit comment generated here */
  TAU0_Channel0_Start();  //启动定时计数器 
 while (1U)
 {
  ;
 }
 /* End user code. Do not edit comment generated here */
}

10,修改 CG_timer_user.c文件 MD_INTTM00函数。
__interrupt void MD_INTTM00(void)
{
 /* Start user code. Do not edit comment generated here */
  P7_bit.no7 = ~ P7_bit.no7;
 /* End user code. Do not edit comment generated here */
}

11, 设置Project -> Options->Debugger->Driver 为TK。
12,将开发板J6-9四跳线帽搠1-2.
13,点击Download and Debug。完成

共5条 1/1 1 跳转至

回复

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