Renesas CS+ for ca cx入门(一)

本文是Renesas CS+ for CA IDE的入门教程,介绍了如何创建项目,强调CA即将被CC替代,尽管CA资源丰富,但CC的编译效率更高。文章以RL78系列芯片为例,详细说明了配置工程、代码生成工具的使用方法,包括外设设置、中断、串口、定时器等,并给出了设置中文注释的方法。
摘要由CSDN通过智能技术生成

这是一篇关于Renesas的CS+ for ca(以下简称CA)的入门简介,在网上关于这个IDE的使用方法比较少人讲述,兴许使用的人比较少吧。另一个类似的IDE是CS+ for cc,这两个IDE的区别在于CA终将淘汰,现在CA的版本为4.0,而CC的版本为5.0。

从供应商的技术支持得到的反馈是CA是早期的NEC开发的,而NEC的IP做得是不错的,而瑞萨的外设做得不错,然后集两家之所长,瑞萨做了关于RL78系列的单片机。但是CA的编译器编译效率不太好,然后瑞萨后来直接开发新的编译器,用于取代CA的编译器,就是后面的CC。

我之所以任然选择CA主要是CA的支持度更高,资源更丰富,官网的demo都是基于CA的,但是我建议大家后面使用CC这个IDE吧,CC的使用方法基本和CA一样,而且编译出来的二进制文件比CA编译出来的小20%,且CC能支持long long类型的量,而CA只支持long型变量。


先简单的讲讲怎么建立工程,安装过程略过,以R5F100MF这个芯片为例

1、单击菜单栏的Project->Creat New Project


选择RL78系列的芯片,编译器选择CA78K0R,注意一件事,路径不要出现中文。

建立工程之后的工作区如下图:


CA和CC均提供代码生成工具,单击Tool->Plug-in Setting,出现如下框图,勾选代码生成插件


IDE重启一次,然后在工程文件处会出现代码生成的选项,如图


然后简单介绍一下代码生成工具的使用:

点击Project Tree栏下代码生成工具的Clock Generatot

首先需要选择引脚的映射功能,有些引脚可以映射不同的外设功能,需要查询datasheet后再选择。但同一时间只能使用一个引脚,每一个PIOR对应一套引脚,根据原理图自己选择对应的引脚,有一点需要注意的是,一旦选择了好了以后,无法修改,只能新建工程。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值