编辑: 252276522 2014-01-08

(6) 能够应用STM32序列处理器.

2、培训主要内容 (1) 理论教学内容 1.1 ARM 处理器应用基本知识;

1.2 Cortex-M3 处理器编程模型;

1.3 STM32 处理器总线结构和存储器;

1.4 Cortex-M3 的异常处理. (2) 技能实训内容 2.1 Cortex-M3 处理器在 ARM 处理器体系的背景知识介绍;

第3页/共7页上海市职业技能鉴定中心版权所有 2.2 介绍 Cortex-M3 处理器模式、数据类型和指令集等编程模型;

2.3 分析 STM32F107 处理器片上外围设备地址映射表;

2.4 分析 STM32F107 处理器启动代码过程.

3、培训方式建议 (1) 理论教学:除一般常规课堂教学方式外,部分培训内容可通过读书会 的教学方法,达到了解 ARM 体系结构的教学目的. (2) 技能实训:本模块建议可开展可采用实际动手设计性实验.一名实训 老师可以带教

15 名学员 模块

3 ARM 开发工具 RealView MDK

1、培训要求 通过本模块技术培训,使培训对象 (1) 能够创建MDK工程项目、添加源代码文件 (2) 能够正确引用STM32固件库 (3) 能够使用MDK进行编译 (4) 能够使用调试器、仿真器进行仿真和下载 (5) 能够运用MDK编译器优化代码 (6) 能够利用RL-RTX核实现多任务的嵌入式应用

2、培训主要内容 (1) 理论教学内容 1.1 uVision IDE 工作区内容;

1.2 创建工程要素;

1.3 Realview 宏汇编器 armasm;

1.4 Realview 编译器 armcc;

1.5 RealView 链接器 armlink;

1.6 程序调试要点;

1.7 STM32F107 开发要点;

1.8 RTX 核介绍和工作原理分析;

第4页/共7页上海市职业技能鉴定中心版权所有 1.9 RTX 核应用实例分析. (2) 技能实训内容 2.1 使用 MDK 软件开发流程实验;

2.2 基于 MDK 的Hello 简单工程示例实验;

2.3 使用 Jtag 调试器调试、下载 Hello 简单工程实验;

2.4 ARMCC 高级编程要点实验;

2.5 STM32F107 编程技巧总结实验;

2.6 STM32F107VC 鉴定平台程序调试实验;

2.7 STM32F107VC 鉴定平台下载和运行 HEX 实验;

2.8 STM32F107VC 鉴定平台多任务实现实验.

3、培训方式建议 (1) 理论教学:除一般常规课堂教学方式外,部分培训内容可通过案例分 析教学方法,达到熟练掌握 ARM 开发工具 RealView MDK 的教学目的. (2) 技能实训:本模块建议可开展可采用实际动手设计性实验.一名实训 老师可以带教

15 名学员 模块

4 开发基于 MDK 的STM32F107 处理器应用

1、培训要求 通过本模块技术培训,使培训对象 (1) 能够使用软件对IO端口模式进行正确配置和使用;

(2) 能够编写中断处理程序;

(3) 能够根据要求编写需要的PWM波形;

(4) 能够掌握模拟/数字AD测量方法;

(5) 能够掌握数字/模拟DA测量方法;

(6) 能够掌握SPI串行外设接口定义;

(7) 能够掌握串行通信接口定义;

(8) 能够掌握内部集成电路IIC接口定义;

(9) 能够掌握Ethernet 以太网和bxCAN控制局域网接口定义;

(10)能够掌握人机交互接口应用;

第5页/共7页上海市职业技能鉴定中心版权所有 (11)能够掌握RL_FLASH文件系统设计;

(12)能够掌握RealView RTX多任务应用.

2、培训主要内容 (1) 理论教学内容 1.1 实现 GPIO 操作要素;

1.2 中断控制器使用方法;

1.3 PWM 脉冲宽度调制要点;

1.4 ADC 模拟数字转换器设计要点;

1.5 DAC 模拟数据转换器设计要点;

1.6 SPI 串行外设接口设计要点;

1.7 内部集成电路 IIC 接口设计要点;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题