本帖最后由 purplebee 于 2014-9-25 02:37 编辑
一、前言
6.30号的时候,同事转了个邮件给我,就是瑞萨电子中国发的那个“瑞萨电子100套MCU开发套件等你来抢”。
我当时看了一下芯片的简单介绍,心里立马涌现好几个之前相干没干成的事情。
第一个是之前的公司卫生间很不合理,一个卫生间只有一个座便器和一个蹲位,一层只在两头各有一个卫生间。经常为了找一个卫生间“跋山涉水”,我的最高纪录是找到第9个卫生间才成功。内急的时候很让人崩溃。所以当时想做一个系统,能在电脑上通过网页能看到卫生间的空闲状态。当时想在卫生间门锁上做一个传感器,然后通过MCU分析,再通过蓝牙或者wifi传回办公室的服务器上,最后在办公电脑上就能访问服务器的网页看到状态。
第二个是我经常和朋友打乒乓,有时候打着打着会忘记比分。我想做一个系统,可以记录比分,并且显示出来,还可以根据当前的分数提醒该谁发球。再扩展一下,可以把数据传到网络,在网络上直播比分。
第三个是我一直想弄的智能家居。我06年左右就对这个方面很感兴趣,当时申请Google的appid的时候,还用了“家庭控制系统”的缩写。
还有其它的一些就不一一赘述了。
于是我赶紧注册了id,填申请。第一个想法很不错,但是现在已经离开原来的公司了,没有动力搞,也没有实际环境测试了。第二个涉及的东西比较多,最重要的是,网上有个小组已经做出来了,很酷很炫,有兴趣的可以看下这个
网页。第三个范围很大,不过可以摘取一小部分来实现。于是申请的时候填的下面这个。
我想实现一个控制家庭环境(如灯光)、娱乐系统(如音响)的控制中心。能够根据室内情况控制相关设备,以灯为例,可以室内暗并且有人的时候自动开灯,人离开或者室内亮自动关灯。若结合红外、蓝牙、wifi,还可以扩展支持更多控制方式。可以作为智能家居的一个组成部分。[/quote]
当时我已经有计划8月去国外出差一个月。不过看了活动计划“7月14日—7月23日 确定试用参与者 & 开发套件发放”,23号寄出,8.1号走之前肯定能拿到。我的如意算盘是8月份正好在国外开发,9月份回来扫个尾总结发帖就行了。
谁知道名单到7.28号才出来,我的名字在里面(感谢瑞萨电子工程师,感谢EEWORLD),但8.1走的时候啥也没看到。直到8.7号版主nmg问我有没有收到,我才知道寄出来了。可惜没法转寄到外国,于是我干着急了一个月。9月份回来后一堆事情(我最讨厌放假、请假、出差了,走前、回来后都是一堆事情),天天加班。再后来不知道是不是加班累垮了,重感冒,紧接着颞下颌关节紊乱,然后小孩又生病。版主nmg还好心的帮我找偏方,感谢。于是到一个星期前才真正开始。因为时间紧,所以把目标缩减到
[quote]能够根据室内情况控制相关设备,以灯为例,可以室内暗并且有人的时候自动开灯,人离开或者室内亮自动关灯。
剩下的等后面有时间再搞了。
二、平台熟悉和搭建
刚开始心里急,直接装软件。安装软件问题不大,一步一步向下就可以了。但是结果打开示例程序的时候提示R7F0C8021_common.xml找不到。
于是只好静下心来看文档,主要参考的下面两个网页上的资源
地址在这里:
http://cn.renesas.com/applications/platform_cn/index.jsp#page=targetboard-r7f0c80212
这个网页上有芯片的datasheet,开发板的介绍和注意事项,设备文件,还有一个例程。
注意事项里就提到了要copy相应设备文件到安装目录,以避免上面的提到的错误。
还有一个参考的网页是:
http://cn.renesas.com/products/mpumcu/products_for_china/r7f0c801_805/Application_Notes.jsp
这个里面有大量的参考例程,比如产生方波、UART发送接收、BCD、按键中断,ACD应用,……几乎涵盖了所有的feature。
如果点“全部”的话,甚至还有
EZ-CUBE + R7F0C80xx2ESP 体验讲座演讲文档 这样的资料可以参考。瑞萨对这款MCU的开发支持做得真的挺不错的。
我把大部分文档都过了一下,结合呼吸灯例程熟悉了一下datasheet。把这个例程编译download到开发板里,很顺利的看到了一闪一闪的呼吸灯。
事实说明,磨刀不误砍柴工是有道理的。
(待续)