bwin客户端-ColdFire系列微处理器及其应用技术
【课程介绍】 |
本课程由工业和信息化部软件与集成电路促进中心、bwin客户端
、飞思卡尔和东北大学联合主办,详细介绍了Freescale公司32位ColdFire系列微控制器芯片的基本结构、片内模块工作原理和编程方法及存储器的扩展和编程方法。讲述了CodeWarrior工具和BDM的使用,及各种使用应用模块程序设计方法。
ColdFire是Freescale公司在M68K基础上开发的微处理器和微控制器的两大系列芯片。ColdFire系列芯片不仅具有片内Cache、MAC及SDRAM控制器等微处理器的特征,同时片内还具有各种接口模块,如GPIO、QSPI、UART、快速以太网控制器及USB,这是微控制器的特征。因此,ColdFire系列芯片不但具有微处理器的高速性,还具有微控制器的使用方便等特征。ColdFire系列芯片既支持BDM调试,也支持JTAG调试。到目前为止,ColdFire系列芯片已有近50种,适用于不同功能、不同应用。
【教学目标】 |
通过学习,能够在ColdFire目标板上快速地开始系统的设计和开发,运行应用程序。
【目标学员】 |
适合嵌入式研究、开发及应用技术人员,也适于高等院校MCU嵌入式系统领域的师生。
【讲师简介】 |
李晶皎教授 东北大学
【课程内容】 |
本课程共22讲,32个学时。
1 |
ColdFire MCF5223x概述 | 简要介绍了ColdFire MCF5223x系列组成、结构、特点。 |
2 |
ColdFire HHCF52234-R1板介绍 | MCF52234最小系统原理,各个模块的引脚功能介绍。 |
3 |
工具和软件 | 介绍CodeWarrior工具和BDM的 使用。 |
4 |
ColdFire内核 | |
5 |
通用I/O模块 | 介绍通用I/O 功能、编程方法和一个简单的通用I/O编程举例:LED循环亮灭。 |
6 |
通用定时器模块 | 介绍通用定时器功能、编程方法和一个简单的通用定时器编程举例:用定时器定时的LED循环亮灭。 |
7 |
时钟模块 | 介绍时钟功能、编程方法和一个简单的时钟编程举例:时钟中断的LED循环亮灭。 |
8 |
中断控制器模块 | 介绍中断控制器功能、编程方法和一个简单的中断控制器编程举例:键盘与LED。 |
9 |
UART模块 | 介绍UART功能、编程方法和UART编程举例:UART0、键盘与LED。 |
10 |
QSPI模块 | 介绍QSPI功能、编程方法和QSPI编程举例:LCD、UART0、键盘与LED。 |
11 |
实时时钟 | 介绍实时时钟功能、编程方法和实时时钟编程举例:LCD、实时时钟。 |
12 |
ADC模块 | 介绍ADC功能、编程方法和ADC编程举例:LCD、ADC。 |
13 |
I2C接口 | 介绍I2C接口功能、编程方法和I2C接口编程举例。 |
14 |
PWM模块 | 介绍PWM功能、编程方法和PWM编程举例。 |
15 |
FlexCAN | 介绍FlexCAN功能、编程方法和FlexCAN编程举例。 |
16 |
DMA | 介绍DMA功能、编程方法和DMA编程举例。 |
17 |
FLASH模块 | 介绍FLASH功能、编程方法和FLASH编程举例。 |
18 |
DMA定时器、控制器模块 | 介绍DMA定时器、控制器功能、编程方法和DMA定时器、控制器编程举例。 |
19 |
增强乘法累加单元(eMAC) | 介绍eMAC功能、编程方法,介绍如何使用eMAC实现快速傅立叶变换(FFT)。 |
20 |
快速以太网控制器与物理层收发器 | 介绍FEC和EPHY功能、编程方法,介绍如何编程实现以太网客户端(Ethernet client)和服务器端(Ethernet server),并监测ADC数据或RTC数据。 |
21 |
uC/OS II简介 | 简要介绍uC/OS II功能、编程方法等。 |
22 |
基于uC/OS II应用 | 在uC/OS II下,实现键盘、LCD等程序设计。 |
【授课网站】 |
1. bwin客户端 “网上培训”平台。http://www.tiexinbb.com/ 选择“紧缺人才培训”
【培训教材】 |
采用国家软件与集成电路促进中心指定的教材,由东北大学、bwin客户端
、飞思卡尔公司联合编写制作。
【试验套件】 |
硬件:产品型号为HHCF52234-R1。
软件:ColdFire CodeWarrior 6.4
【学习方式及考核】 |
(1)学员在报名后的6个月内自行完成网上连续播放课程(包括图文、音频和视频)的学习和结业论文。
(2)设立统一的电子信箱,由教授和飞思卡尔公司的技术专家解答学员学习和实验中遇到的问题,并根据需要可安排网上的实时在线答疑。
(3)免费配送一套HHCF52234-R1,试验课程主要由学员在开发板上自行完成,如有需要可安排1-2次现场试验辅导,地点根据学员的分布情况定(差旅费由学员负担)。
(4)每讲都附有帮助学员理解和巩固所学内容的问题和习题,并以此作为结业测试的题目范围,学员应作认真解答。
(5)结业论文自行选题,由授课老师进行评判,对优秀论文颁发优秀论文证书,并经作者同意可在bwin客户端
网站和《世界电子元器件》杂志上发表。
【联系人】 |
bwin客户端
培训教务部 胡小姐
电话:(010)51077700-2002
E-mail:customerservice@eccn.com