背景:我是7月21号左右得知自己获得了瑞萨电路板试用的资格的,当时很兴奋,无奈出差在外地,当时无法立刻体验瑞萨MCU的强大功能,8月20日回来,一拿到板子后发现板子小巧可爱,由于是第一次试用瑞萨的电路板,对瑞萨的单片机也是第一次接触,因此很担心自己能不能玩好这个板子。经过周六、周日这2天的努力,周六主要是安装搭建软件环境,从瑞萨官网上下载了实验例程,打开后很困惑的是那个汇编,好在后来看到论坛里介绍了CODE GENERATOR这个插件,根据坛友的介绍,自己下载例程发现这个插件对于快速入门这类型的MCU,简直是so easy!!!好了废话到此为止,下面是我的一些新的体会:
一.开发环境的建立。 1. 安装cubesuite+软件,之后出现更新,选择与RL78相关的软件进行更新即可,硬盘空间大的话可以全选. 2. 安装ez-cube驱动.更新驱动软件,并选择RL78G10-OCD-HW文件. 3. 到官网下载开发板相关资料.设备信息文件—添加到cubesuite+中,还有编程文件.相关的安装位置应该仔细看txt文档,里面介绍很清楚,文件如果放错位置,CUBE+不会识别出来!! 4. EZ-CUBE的设置问题.默认设置最下面一个拨码开关是other,上电后可以供电给电路板工作,但调试须要选择M3.调试电路板时,虽然电路板全黑,但不影响调试使用。 二、硬件说明。 1. pdf电路图与实际不符,开始接触需要了解的是,1)可变电阻(AD)接在AIN0上,2)2个LED灯,D1接在P0.4引脚,D2接在P0.3上.MCU左右两边的插针(CN2,CN3),只有CN3与MCU引脚是一一对应的,CN2没有. 三.软件使用心得 1. 目前参考网友的帖子,试验了一下code generator,发现功能很强大,主要得接口初始化代码,接口启用程序都已经自动生成完毕,且已经在系统中初始化完毕,用户只需要调用相应的启动程序,配置相应的中断函数就行,使用起来很方便。 2. Cubesuite+软件里自带了模拟仿真器,没有硬件的同学也可以选择使用这个仿真器学习,软件使用方法比较简单,根据硬件特点,选择不同的器件(电位旋钮,LED灯,端口状态曲线,串口等),并选择相应的引脚配置,启用程序调试后,会自动连接到配置界面,用户可以实时进行仿真。 总之,对于这样1个仅有10引脚的MCU,虽然引脚有限,但是资源很丰富,应用性很强,且瑞萨的cube+开发工具配合使用很方便,尤其是code generator这样一个插件,功能基本上满足正常应用所需。 附件上传1个利用CG插件生成的程序,主要功能室利用AD采样电压(我选择的是8bit的ADC,10bit的一样,只需要修改一下判断值为512即可),一旦AIN0输入电压超过2.5V,就会点LED。本来想实现的AD采样控制PWM,但是发现PWM设置比较复杂,主要问题是涉及到端口复用的问题,暂时没有解决,这可能是自动代码生成器的缺陷吧(盼大神解决)。
|