发 帖  
原厂入驻New
[文章]

NEC单片机学习感悟

2011-11-9 10:59:15  14542 寄存器
分享
0
NEC单片机学习感悟,与大家共享。学习NEC单片机的同志一起加油。{:soso_e130:}
     目前接触的是NEC 8位78K0 Dx2系列,是NEC 2009年10月才出样片的针对中低端汽车仪表盘而设计的芯片,从硬件方面看,有timer、AD、SPI、IIC、lcd驱动、马达驱动、CAN、UART、Watchdog timer、钟表定时器、外部中断、内部高速时钟等等,另外还有电压检测LVI、上电清零POC等模块,符合典型系统对资源的需求。
      在使用这款芯片时,发现有几点是NEC特有的,要注意:

硬件方面:
      1.寄存器IMS和IXS的设置:是用来设置Flash和RAM空间的大小,一般单片机没有这两个寄存器的。
      2.Option byte设置:选项字节的设置,NEC MCU中对某些比较重要的功能是通过设置option byte实现的,这些功能是系统复位后参考option byte区域的值自动设置的。
      3.烧写口:NEC MCU使用的UART或者SPI烧写口引脚是固定的,即使芯片有多个UART或者SPI引脚,但只要指定的某几个引脚才能当做烧写的。
      4.AD端口:如果部分AD口用作模拟输入、部分AD口作为数字IO口时候,应该把模拟输入分配在AD高位,比如P20---P27,既要为数字口,又要AD使用时,AD从P27口往前推,如用P27、P26、P25做为AD,而不是从P20、P21、P22开始作为AD,这点要注意!


软件方面:
对于任何一款单片机,都有一个上手的过程,就像我们当初学习8051的时候,也是用了一个学期的时间来讲解,针对这个问题,NEC开发出了applilet软件,对于初次使用的用户,比如我,不需要要阅读芯片全部的datasheet,在applilet中只需要几步,就能够按照你的需求配置好寄存器,生成底层驱动的程序,结构也明确,容易理解,就是函数比较多,有些是一条语句也作为一个函数,而且applilet界面相对来说也很容易理解(我不知道其他单片机系统有没有底层驱动的软件?),用户只要写应用层的软件即可。

NEC支持两种开发环境,PM+和IAR,这次我使用的是NEC自带的PM+,因为是免费的嘛!倒是没觉得有多大的特色,它只是用户在上面进行软件编写的平台,然后和编译器CC78K0、调试器ID78K0-QB、烧写器QBP联合起来,完成一个产品的调试和程序烧写。


现在花了三个多月的时间,从最开始接触NEC单片机的使用、熟悉开发环境,然后做成基于Dx2的仪表盘方案的软硬件,可以说完整的做了一个基于NEC单片机平台的项目,在这里可以发牢骚谈谈感受。当然了,NEC单片机,也只是一个单片机,要真正用好它,你还是需要花时间去阅读单片机手册,特别是要看懂单片机每个模块的结构框图,然后去用它们,多做项目、多编程,经过你不懈的努力,相信在MCU使用上你会突飞猛进的!相信自己!



胡秋阳 2011-12-13 14:09:28
网友们要给力啊,给版主们点动力啊,几百个阅读,就没有一个人发表点评论..论坛是要交流的哦.
1回复

举报

elecfanscom2012 2012-1-17 14:55:42
说的好
1回复

举报

zhengliu688 2012-3-29 20:57:06
我也在用NEC 8位78K0 Dx2系列,感觉用的人不是很多,多多交流
1回复

举报

danieljibin 2012-4-13 15:25:03
我也太  开始用这种单片机  以后请多多指教
回复

举报

danieljibin 2012-4-13 16:26:05
我想问一下 PM+在哪里下载
回复

举报

吴慈仁 2012-4-13 16:56:57
这个高手怎么这么多!!
回复

举报

tanglin1989 2012-4-16 22:09:30
我现在也正在用这个单片机,今天刚刚调到IIC这了,应该还要一段时间啊,楼主有什么好的建议没啊??谢谢啊!
回复

举报

徐志平 2012-4-17 08:46:19
没用过,但是单片机都差不多
回复

举报

最后的倾述 2012-4-17 16:46:13
请问,楼主是用C语言开发的吗,可否给点示例程序,谢谢!
回复

举报

lw889900 2012-5-15 14:31:17
新人 来学习的 谢谢~!
回复

举报

lw889900 2012-5-15 15:04:33
新人来看看滴
回复

举报

zhouyumei219 2012-5-29 11:54:17
我是刚接触NEC单片机不久的新手,想请教楼主,用NEC单片机怎么嵌套使用多个中断?我用的是UPD78F0712,谢谢
回复

举报

CY 2012-6-29 16:06:53
学习
回复

举报

孟孟 2012-7-12 11:13:10
版主高手能加我QQ吗,359483149,有问题想请教您啊
回复

举报

sfjbaihe 2012-10-3 10:40:28
版主 在吗 ?  有问题想请教呢  我的QQ:729731698
回复

举报

2012-10-3 11:15:40
学习了!
回复

举报

long520610 2012-11-17 15:26:28
刚用NEC单片机  编译环境搭建不起来啊
求指点!
回复

举报

于文东 2013-3-4 16:38:37
没用过,学点经验!
回复

举报

马常强 2013-3-4 16:42:32
NEC单片机是不是和瑞萨单片机是同一个啊。不是说2个厂家合并了么?
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
12下一页
发文章
关闭

站长推荐 上一条 /8 下一条

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