瑞萨单片机入门教程(4)

2020-06-05 09:30

8位模式

内部基准

ADC通道

ADC中断优先级

点击Generator Code生产代码,同样会生成r_cg_adc.c、r_cg_adc.h驱动文件r_cg_adc_user.c用户文件,在r_cg_adc.c文件中包含ADC的初始化函数和启动函数。在main主函数中的系统初始化文件中添加启动函数,如下示

在r_cg_adc_user.c用户文件中,中断服务函数中读取ADC转换结果

3.7、LCD端口配置:

选择设置

LCD Controller Driver项,将LCD Operations Setting项选择Used,然后按照下图

液晶波形选择

LCD时间片选择

LCD偏压设置

同样点击Generator Code生成代码,系统会自动生成三个文件(哪三个文件这里不赘述了),在main主函数中的系统初始化函数中调用R_LCD_Start启动LCD,调用R_LCD_Set_VoltageOn函数开启LCD偏压电路。

代码生成工具只生成了LCD的初始化函数和上述两个启动函数,其中SEG脚配置之类的并没有生成,因此需要自己添加,这里不做详细说明。

3.8、WatchDog定时器配置:

选择

WatchDog Timer项,并按照下图配置:

休眠模式WatchDog运行选择

在配置低功耗的时候需要注意看门狗的设置,需要将运行选择位配置为Stopped模式即低功耗状态禁止看门狗运行。

看门狗的配置有部分体现在选项字节中,寄存器配置部分体现在代码中这里不作详细介绍,主要介绍选通过项字节将看门狗设置为休眠禁止运行状态:

双击Build Tool会弹出property页,选择其中Link Options选项卡,选择Device内容,如下示:

看门狗配置字

其中User options byte value值就是用户选项字节设置内容。在RL78_L12用户手册硬件篇.pdf 第25章选择字节中有有介绍这三个字节意义,最前字节FE是用于配置看

门狗。

选项字节格式 设定值 选项字节地址 描述

FE 000C0H 看门狗设置 FF 000C1H 中断& 复位模式设置 EA 000C2H 内部时钟频率配置

将WDSTBYON位配置成0就可以将看门狗配置为休眠模式下禁止运行状态。

3.9、低功耗休眠配置:

R7F0C002单片机低功耗有三种模式:HALT模式、STOP模式、SNOOZE模式;HALT模式只有CPU时钟停止运行,其他外围时钟还在运行;STOP模式会是整个系统停止运行可以大幅度降低功耗;具体模式特点请参考RL78_L12用户手册硬件篇.pdf文档。

在进入STOP模式之前必须将外部时钟切换到内部高速时钟,并且需要将看门狗关闭,否则看门狗会将系统从STOP模式唤醒,关闭看门狗的方法参考3.8章,在此不再赘述。

在休眠状态,将PER0配置为0x00,禁止所有外部设备时钟,否则会多出250uA左


瑞萨单片机入门教程(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二年级下册数学奥数习题:七、数数图形 全国通用(含解析)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: