社区导航

 
查看: 1761|回复: 2

[原创] R7F0C80212套件试用之开发环境搭建3-软件仿真

[复制链接]

1001

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2014-9-8 15:59:09 | 显示全部楼层 |阅读模式
R7F0C80212套件试用之开发环境搭建3-软件仿真

       在上一节中我们生成了LED闪灯代码,并补充完整,也可以编译通过。我们就利用这个例子在本节介绍如何用CubeSuite+软件中提供的软件仿真来验证代码功能。

       Cubesuite+软件里自带了软件仿真器,没有硬件仿真器的网友也可以用软件仿真器来验证代码功能。

       我们在建立新项目时,CubeSuite+软件默认情况下选择的是使用软件仿真。所以在这里我们不需要修改,但是如果选择硬件仿真就需要修改了。当然,如果之前选择了硬件仿真,现在改用软件仿真,在这里也要改为软件仿真(debug tool选RL78 Simulator)
sm1.JPG

       我们代码编译完成后,点击“下载到调试工具按钮”,这时会启动软件仿真,同时提示软件仿真具有局限性,确认后会打开软件仿真图形界面。也可以直接按“编译并下载到调试工具按钮”,进行编译并把编译后的代码下载到仿真工具。
下载到调试工具按钮:
sm3.JPG

编译并下载到调试工具按钮:
sm2.JPG

提示软件仿真具有局限性:
sm4.JPG

       如果是新项目,软件仿真图形界面是空白的,需要自己建立仿真外设。如果打开已经配置过软件仿真的项目,则软件仿真图形界面就是以前已经建立的仿真外设。
sm5.JPG

       在这里,我们使用了一个IO端口来闪烁LED,所以我们需要配置一个LED,并把它连接到相应的IO端口。
RG07.JPG

在弹出的IO面板中增加LED,并点击右键进行配置。
RG08.jpg

在Label处可以增加标示标签,在Pin Name处选择对应的IO引脚(我们的项目中选择的是P04脚)。
RG8.jpg

点击“确认”按钮,完成软件仿真配置。

这时在点击运行按钮,则可以看到LED按照我们的设计进行闪烁。
运行按钮:
sm6.JPG

sm7.JPG
总之,CubeSuite+软件中的软件仿真使用方法很简单,只要根据项目中MCU外设的配置,选择不同的器件(电位旋钮、LED灯、端口状态曲线、数码管、串口等等),并选择相应的引脚配置,启用程序调试后,会自动连接到配置界面,用户可以实时进行仿真。
软件仿真这吃的外设器件:
RG11.JPG

如果是使用硬件仿真,那么需要记得在debug tool选ez emulator,不然因为默认是RL78 Simulator,点击下载就是弹出这个软件仿真。





回复

使用道具 举报

9

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-7-12 16:18:04 | 显示全部楼层
虽然多年之前写的,现在看来也很有帮助。 谢谢楼主分享。


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-7-12 17:46:30 | 显示全部楼层
学习学习!!!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-9-20 09:24 , Processed in 0.158770 second(s), 18 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表