本帖最后由 Cube 于 2011-3-29 16:20 编辑
新唐M0入门级资料
在此,我想一步步将我所学习的过程明细的列举在下面,请不要因为心急而跳步骤
A:新唐资源
首先我们必须知道一个网站:
http://www.nuvoton.com/hq/chs/Pages/default.aspx
没错,以上列出的正是新唐科技的官网,在网站的左侧,以下标注部分
可以看到M0的链接入口
点击进入以后,版面将不再是国语,而会是英文
在此,笔者标注的两个部分,靠左侧的是开发工具,中间部分是快速入门
-----------------------------------------------------------------------------
一步步来,菜农助学板板载NUC120RE3AN作为主CPU
是新唐M0单片机中NUC1XX系列,我们首先必须找到他的手册、
相关的驱动参考手册、官方编写的驱动库函数。
在Products Brief, DataSheet
这里面包含的是产品简介和手册资料,需要下载的是
NUC120 Product Brief
NUC120 DataSheet
中英文看个人能力与喜好,只是中文版本更新速度较英文版本慢,
故建议使用英文版手册
Technical Reference Manual
这一部分是技术参考手册,非常之关键,刚才的datasheet是关于电气特性的手册
而这“技术参考手册”是将来基于M0开发的重要保障,因为所有的解构、寄存器信息
都记录在该手册中
需要下载的是“NUC100 Series Technical Reference Manual”
而Development Tools这部分
分成了三部分
Device Driver and Software Library
其中包含的是官方的驱动库函数(BSP)、ICP/ISP烧写仿真工具、
KEIL/IAR下对新唐M0的支持补丁包等。
需要下载的是以下文件:
NUC100SERIESBSP_CMSIS_V1.03.002.zip 官方固件库
NuMicroTM NUC100 系列 驱动参考指南 中文
NUC100 Series Driver Reference Guide 固件库英文驱动参考手册
-----------------------------------------------------------------------------
在这里说明下什么是固件库:
对于庞大的ARM内核,想要全部掌握是很困难的,并且因为其复杂的解构,
故不容易被简单明快的使用起来,所以为了保证芯片的软件支持
所以常常有芯片会附带固件库函数,就以上M0固件库而言
里面包含了几乎所有M0芯片内部或外部可能需要的C语言驱动,
并且在某一路径下,可以见到很多KEIL或IAR工程,这些都是官方为了您
开发方便而准备的。
-----------------------------------------------------------------------------
而ICP和ISP工具,希望您能下载下来,并且根据您自身的装备条件,选择适当的工具进
行软件的烧录
需要特别关注的是“Nu-Link Driver”他不单单是仿真器工具
必须安装的缘由是,只有他才可以使旧版本中并没有加载进去的
新唐M0芯片能在工程中被选中。从而进一步,建立工程,开发调试。
Third Party Starter Kit 中包含的是些第三方的资源可以不下
-----------------------------------------------------------------------------
而AN是再熟悉不过的了,以下是新唐出的一些关于M0芯片的应用笔记
可以被有效的利用起来
至于图二中右侧的框中请注意:
Online Training
这里面包含的是新唐M0的视频教程
虽然不是很细致,但是也确实包括了解构说明等重要内容
以上是对于新唐M0资源的一些介绍,希望能够好好看,这样就不会出现到处问
哪里有资料的状况了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
查看全部评分
|