8月15号收到RL78/G13开发板了,先感谢一下EEPW,RENESAS!
共5条
1/1 1 跳转至页
定时器的使用程序:
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;
}
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;
}
使用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。完成
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 跳转至页
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |
我要赚赏金打赏帖 |
|
|---|---|
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
| 以FireBeetle2ESP32-C5实现数据识读播报被打赏¥19元 | |
| 【STM32F103ZET6】14:实测STM32F1的串口输出任务的挂起与恢复功能被打赏¥27元 | |
| Chaos-nano在压力容器监控系统中的项目应用被打赏¥23元 | |
| 基于FireBeetle2ESP32-C5的WS2812B彩色灯带控制被打赏¥21元 | |
| SWM221CBT7显示开发板驱动TFT显示屏被打赏¥19元 | |
| SWM221CBT7显示开发板驱动OLED屏显示被打赏¥19元 | |
| SWM221CBT7显示开发板及其使用被打赏¥20元 | |
| 揭秘Chaos-nano:ArduinoProMini轻量级操作系统开发框架深度解析与实战应用被打赏¥19元 | |
我要赚赏金
