本帖最后由 joneywei 于 2015-11-12 10:59 编辑
演示部分
演示内容:上电运行,依据内部设好的报警点以及回差值输出继电器 接通电源,数码管显示HC1.5为软件版本号,10.00为量程,右上角LED灯为Mpa单位指示灯,表示量程为10Mpa;
单位按键:切换Mpa-kgf.cm2-PSI单位
清零按键:长按进入清零界面,清除当前零点,并保存零点信息
运行按键:切换工作模式,工作模式-待机模式,打开工作模式后,LED指示灯打开,并依据设置,控制继电器输出 设置按键:进入设置菜单,输入密码后,即可进入菜单设置;在工作模式时,不能进入菜单设置,只有在待机模式方可进入
经验分享: 该MCU是专供中国市场的IC,内核应该是RL78/G10系列,选G10是可以进入仿真的;因为缺少了DATA FLASH,如果需要用到存储数据,则需要外挂存储,对于成本敏感的方案,则是增加了额外的成本;
瑞萨芯片寄存器较多,手动设置较繁琐,尽量使用提供自动生成代码的料,减少程序架构的时间,加快产品开发程序进程;如果没有自动生成代码,则使用官方提供的DEMO代码,亦可减少配置寄存器花费的时间;
原厂提供的编译环境配置项太多,界面不够友善,不过中国区的MCU也只能用这个编译环境,要用,就得忍着;对条件编译支持的不是很好,和IAR还是有区别,最终经过多次修改,还算完满解决;
瑞萨RL78提供了单线仿真接口,仿真接口实际只用到了4根线,所以可以自己制作一个小型的接口,我用1.27间距的插座做了一条仿真连接线,目标板上则采用1.27间距的插针,需要仿真时,连接线直接插到目标板上,减小目标板仿真接口的PCB占用面积,方便布线;
EZ_Cube确实很便宜,淘宝上只要100多,虽然很多设置都需要硬件调节,下载速度、仿真功能均不及E1(原厂推荐的仿真器,公司买了一个,1000+),好在便宜,什么都能忍了。
附上可能会用到的几个文件,给有需要的人
|