|
看到EEWORD搞这个活动,也比较幸运,拿到了Renesas这个MCU的开发板和调试器,板子做的比较简单,本身这个MCU的资源也是比较紧凑的,比较适合做一些小家电类的项目。同时
也看到了Renesas官网对于这个型号的宣传,1RMB,不知道是真的假的?如果真有这么好的价格,打败一些国产和台系产品还是绰绰有余了。
仔细看了一些这个MCU的资源,做了一些分析:
1)10PIN的管脚,评估了一下手头上正好有个关于电池保护的项目刚好够用,如果算上TOOL和Reset复位,还有点富余。
2)封装是SSOP-10的,比较小,可以把板子做的小,但是这种密脚的做单面板,可能容易脱焊,最好是双面板。
3)Flash是2K,这个资源用C语言写代码的话,是比较紧张的,逻辑不能复杂,不能有什么算法,语句要精简,废话不能有,不熟悉Renesas汇编的可以用C模拟汇编语言来写,最简
单的办法是软件编完后,用软件仿真查看反汇编,看看它编译的是否有多余的话,然后精简再精简!这样就可以控制你的程序量了。后来仔细看了一下Datasheet,还有4K Flash的
版本,看来对于程序空间的担心有些多余了。
4)比较吸引我的地方,就是它的ADC,10bit,这个精度还算可以,4个通道,做电池保护足够用了。美中不足就是没有内部参考,如果用电源做VREF,电源精度就要控制好了,用外接的VREF,比如431,成本不会增加多少,但是会多用多用掉1个I/O。
5)功耗模式,看了一下介绍,这个是属于Renesas RL78系列的产品,本身打着低功耗的标签,仔细看了一些:HALT 模式下,要200多uA了,比较高了,但是STOP模式下很低,只有两个uA,而且可以通过外部中断来唤醒,这个对于电池供电的东西来说是很不错的。
6)定时器,有三个定时器,定时器阵列单元用于产生PWM输出,主的还可以定时,从的用于设置占空比,如果不够的话,还有一个12bit的定时器。
7)其他的资源,内部振荡器、复位电路、看门够定时器外部中断的功能都是不错的,基本上不需要什么额外的外部器件。
评估下来,资源还是不错的,带AD的Flash单片机里面还应该是比较有竞争力的,毕竟Renessas是大品牌,业界的NO.1。我的评估过程,没遇到其他网友那么多的波折,拿到板子,
阅读了笔记后,下载开发环境,安装调试,还是比较顺利的,直接就可以跑起来了,比较悲催的是我拿Demo下了个Hex后,就完蛋了,后来问了一下,那个EZ-cube目前只能烧录一
次程序,我还以为是OTP的呢,听说用E1就不会有这个问题了。觉得使用没有问题了就果断的画图、制板调试了,具体的评估过程和项目情况待续,先开个头,在这儿抛砖引玉了!
|
|