本帖最后由 wghmycl1985 于 2013-12-30 20:02 编辑
我是一名汽车零部件(Molead)的工程师,做硬件设计,在进入公司之前,我读了三年的研究生,在学校学过freescale的MC9S12,参加过freescale的智能车大赛,得过奖。另外还学过ST的Cortex M0和Cortex-M3的单片机。
对于MC9S12的资料我给大家共享一些:
以下是一些基本教材的课件和源代码附件可下载(文件过大,我放百度云了)
1.王宜怀,曹金华老师的教材及源代码
《嵌入式系统设计实战》—基于飞思卡尔S12X微控制器课件.zip
http://pan.baidu.com/s/1ntqb0Vn
WYH-S12XBOOK-CD-(2011)-V1.1.rar
http://sumcu.suda.edu.cn/BingoV1/sumcu/download?cardId=7&catId=#
2.张阳老师的教材及源代码
MC9S12XS单片机原理及嵌入式系统开发[张阳][程序源代码].rar
http://pan.baidu.com/s/1eQ9m7XC
MC9S12XS单片机原理及嵌入式系统开发[张阳][电子教案].rar
http://pan.baidu.com/s/1hq9O4ok
3.陈万忠老师的教材及源代码
MC9S12单片机原理及嵌入式应用开发技术.pdf
http://pan.baidu.com/s/1c0Duzks
MC9S12单片机原理及嵌入式应用开发技术实验程序.rar
http://pan.baidu.com/s/1bngm3Zh
另外还有孙同景老师的:Freescale 9S12十六位单位原理及嵌入式开发技术
也不错,不过我没有找到电子版的
以上基本教材前3本是基于MC9S12X系列的,第4本是基于MC9S128DG系列的,其中第3本和第4本还有基于MC9S12单片机进行了嵌入式操作系统UCOSII的应用。
以上教材各有优点,大家可以选择阅读。
开始学MC9S12的时候,我花了好大时间,从教材编程环境选择开始,以上四本教材看了个遍,编程环境有IAR的EWHCS12和CodeWarrier,我选择了飞思卡尔官方的CodeWarrier,因为IAR的EWHCS12例程太少。
在学习例程的时候我找了一下网上的一些CodeWarrier的学习资料:
Freescale_Codewarrior_芯片烧写指南.pdf
(2.07 MB)
CodeWarrior使用教程.pdf
(642.73 KB)
CodeWarrior基础入门.pdf
(662.07 KB)
CoderWarrior_HCS12X_Quick_Start.pdf
(1.29 MB)
9S12XS128(CodeWarrior_for_HCS12_使用说明_).pdf
(1.06 MB)
这些资料让我熟悉了MC9S12的开发环境。
为了快速上手我找了一些中文资料:
基于MC9S12HZ平台汽车仪表设计.pdf
(4.31 MB)
基于MC9S12HZ的智能汽车组合仪表.pdf
(288.53 KB)
飞翔科技飞思卡尔MC9S12XS128MAL 最小系统板资料.rar
(1.24 MB)
飞思卡尔MC9S12单片机实验程序.pdf
(622.27 KB)
Micrium_Wytec_Dragon12-EVB_uCOS-II.zip
(3.16 MB)
HCS12_单片机概述.pdf
(679.73 KB)
Freescale_高级S12系列单片机编程.pdf
(1.01 MB)
MC9S12的中文数据手册
http://pan.baidu.com/s/1dDl8emH
MC9S12官方英文笔记
http://pan.baidu.com/s/1ntAuou1
MC9S12中文详细资料
http://pan.baidu.com/s/1hqoPNQs
包含资料截图:
以上资料在我的学习过程中起了很大的作用。特别是在竞赛过程中。
为了做好智能车竞赛,陈万忠老师的教材成了我的首选,这本教材有飞思卡尔智能车的全部资料。
在学习之余,我还学习了Cortex-M0内核的STM32F020和LPC1114.对ARM的Cortex-M0内核,编程,开发有深入的了解。
进入公司之后,了解了公司的产品开发所应用的单片机,刚好有我学过的MC9S12XS128,刚好学以致用。
鉴于对ARM的Cortex M0的熟悉,看到了21IC举办的活动,我就下载了 FRDM-KL25 的官方资料:
KL25_SC.exe
http://cache.freescale.com/files/32bit/software/KL25_SC.exe
解压后截图:
对Demo程序进行了分析,有基础理解起来还容易,不过身边没有硬件,想申请 FRDM-KL25开发板进行学习,因为自己的工作是汽车电子的,公司用的Freescale单片机主要是9S12系列,暂时还没有Kinetis系列,这样不但充实了自己的知识面,又为以后工作打下了基础。
^-^.
|