下载此文档

16位S12X系列MCU学习开发资源与工具.ppt


文档分类:IT计算机 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
16位S12X系列MCU学习开发资源与工具_2011080316位 S12X 系列 MCU 学****开发资源与工具苏州大学计算机科学与技术学院王宜怀 2011 年8月 2 一、目标定位?目标:以 16位 HCS12X MCUs 为蓝本讲述嵌入式?系统软件与硬件基础,让学生理解并?初步掌握嵌入式系统的基本开发方?法。?【什么是嵌入式系统软件与硬件基础? {学****目的是利用 MCU 芯片设计嵌入式应用产品硬件,编写底层及应用软件}→{基础是理解基本硬件电路、底层驱动及软件架构}。操作系统是辅助工具。】? 3 ?基本要求(及格):理解硬件最小系统原理,掌握基本模块的通用知识(含硬件),从一般意义掌握基本编程原理,理解底层驱动程序编程方法,看懂样例程序,正确使用样例。?提高要求(良好):在基本要求基础上,能够理解底层驱动程序编程方法,可根据样例程序的范例,正确编写自己的应用程序。?高级要求(优秀):在上述要求的基础上, 透彻理解底层驱动程序编程方法,能够给予类似 MCU 的软硬件开发环境开发软硬件并予以移植等。 4 ?基本做法:入门程序后,选做一个逐渐增加功能的作业,要求学员完成。?先导基础: ? (1) 硬件基础:数字电路、模拟电路。? (2)MCU 软件基础:C语言。? (3)PC 软件基础:一门高级语言。 5 ?为什么要有相关基础? ?(1) 硬件基础:理解基本硬件原理。?(2)MCU 软件基础:使用 C语言编写 MCU 软件。?(3)PC 软件基础:通过 PC 机的屏幕操作发出 MCU 控制对象的运行指令,直观显示 MCU 的有关工作情况。 6 ?如何对待基础较弱问题? ? (1) 自行安排一至两次的硬件补课,简要提纲式阐述。? (2) 通过具体内容逐渐补缺,不能要求首先补足基础。 7 二、现有教学资料?教材:北航版 2011 年出版《嵌入式系统设计实践—基于飞思卡尔 S12X 微控制器》?配套光盘(网上光盘):开发环境软件、书中的所有实例程序、实验指导书所涉及的源程序、相关芯片的技术手册、硬件评估板的技术资料及示例程序等。?网址: . 8 北京航空航天大学出版社 2011 年出版《嵌入式系统设计实践——基于飞思卡尔 S12X 微控制器》。芯片入门的方法 9 一般来说,学****一个新的 MCU 芯片,若用 C 语言进行编程,比较快速的学****过程是: (1 )了解性能及内部主要功能模块与存储空间的地址分配。(2)了解基本的编程结构、编程模式及寻址方式。(3)了解中断结构。(4 )了解芯片的引脚的总体布局情况,掌握硬件最小系统电路。(5 )理解第一个工程的结构,理解工程中各个文件的基本功能。一般来说,第一个工程为一个简单的小程序,如利用通用 I/O 模块编程控制几个发光二极管, 主要目的是给出程序框架和工作过程。(6 )进行实际环境的编译( compile )、链接( link ) 生成可以下载到芯片内部 Flash 存储器中的程序(可以运行的机器码),基本理解列表文件、机器码文件。(7 )一定要有硬件评估环境,这是学****新 MCU 的必需品。这样就可将程序利用写入调试器下载到目标 MCU 中,在目标板上,观察运行情况。随后,可进一步利用嵌入式软件的打桩调试技术,即在被测程序代码中插入一些函数或语句,利用这些函数或语句产生可在硬件板上显示物理现象,供观察程序运行情况之用。(8 )从整个工程组成、各个文件、写入 Flash 存储器的机器码等角度,透彻理解第一工程的执行过程。至此,就算“入门”了。以后逐步学****各个功能模块就方便了。 10 三、资料结构

16位S12X系列MCU学习开发资源与工具 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小6.41 MB
  • 时间2017-02-20