这边可能会用R5F10WLGAFA. 64pin评估个项目。基本情况是当前一个其他芯片的项目,mcu切换成RL78的,当中需要用到一些中断,16位pwm,以及显示的com/seg。我们有一份日本给的code generator的说明,但看起来有些吃力,同时在用AP4设置端口及功能时,诸如16bit pwm这种感觉通过manual理解得也不够透彻。
所以需求是想一方面介绍下CS+及AP4的使用操作、以及根据已有的芯片配置信息,用cs+生成对应一个可以编译成功,同时能方便我们后续导入相关功能代码的基础工程。
能否提供下 相关的资料,谢谢 万分感谢。
您好,
如果是在CS+内开发,那么更推荐使用code generator,可以在配置完之后点击generate code在CS+中直接生成代码:
关于Code generator生成的代码以及API、文件结构,可以参考此篇文档:Code Generator User's Manual: RL78 API Reference (renesas.com)
以及这个视频介绍了如何使用code generator生成代码导入e2studio中:RL78 Simulator: Code Generator Plug-in | Renesas
整体操作和CS+中一致,可以用于参考。
您好 我用AP4生产驱动程序,加到CS+里面,但是我发现 “选项字节“,到000C0这个地址,没有定义,但是生成对代码里,没看到相关代码,我现在的疑问是:在程序里面 “选项字节“这个值怎么设置?
要用汇编弄吗?难道?
我用cs+的,是下面这个红框参数吗?
是的,是在这里配置
谢谢,现在遇到个问题,用AP4配置看门狗,看门狗喂狗时间如下:
但是实际测试发现,实际测试 好像不对,我这边想看下cs+里面,比如断点A和B之间运行的时间,不知道再cs+里面怎么看,还请指教下,谢谢
除了再cs+里面看,我这边比如在A后面开定时器,在断点B之前关定时器,然后算下定时器的计数值的时间,这样可以吗?最好还是cs+哪里可以看 方便点 ,然后怎么计算时间的,还请麻烦写的,谢谢 万分感谢
由于RX系列芯片没有使用ARM的架构,所以也无法获取sys tick,没法在debug的时候直接查看断点间的运行时间,只能通过一些折衷的方法,比如自己定义一个us级的timer,定义一个静态tick,在timer中断中tick++,然后通过断点A B之间tick的差来计算运行时间。