信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

深圳MCU实战开发课程班

时间:2018-12-27 00:00:00 来源:信盈达 作者:信盈达

Cortex-M4是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。基于Cortex-M4的芯片功能强大,软件复杂度也相应提高,传统的单片机编程方式不能够满足需求。uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上。


信盈达Cortex-M4开发课程将Cortex-M4和uC/OSII完美结合,更好的发挥出它们各自的特点,选取目前流行的意法半导体的STM32F40X作为实验平台。


课程目标


1) 了解Cortex-M4体系结构及thumb-2指令集;

2) 掌握在Cortex-M4体系结构上进行嵌入式编程的方法;

2)精通STM32F403处理器各个外设软件设计;

3)了解uC/OS-II操作系统工作原理,掌握uC/OS-II操作系统移植方法;

4)精通uC/OS-II操作系统上的编程方法及编程技巧;

5)能独立完成基于Cortex-M4、M4构架CPU的软件项目设计;


课程内容


1. cortex-m4 介绍,开发环境搭建,GPIO模块实战

1.2 ARM 家族成员特征介绍(ARM7/9/11,A8/9/15/53/57,M0/3/7)

1.3 cortex-m4 内核体系结构

1.4 处理器内核介绍、处理器工作模式、处理器异常处理

1.8 STM32F40X时钟体系,时钟管理

1.9 STM32F40X GPIO功能、结构框图详解

1.10 STM32F40X GPIO功能配置步骤和寄存器详解

2. STM32F40X UART模块实战

2.1 常用通信**分类及其特征介绍:同步,异步

2.4 STM32F40X UART 模块寄存器作用详解

2.5 STM32F40X UART 硬件设计原图分析、软件设计框架

3.1 Cortex-M4 中断体系分析、 STM32中断结构分析

3.4 STM32F40X 软件中断设计

3.5 STM32F40X 串口中断设计

4. STM32F40X 定时器模块实战

4.2 STM32F40X 各类定时器基本特征、 系统框架图详细分析和寄存器详解

4.3 STM32F40X 基本定时器定时功能软件设计

4.4 STM32F40X 通用、高级定时器定时器比较输出、PWM输出软件设计

4.5 STM32F40X 通用、高级定时器定时器捕获输入、PWM输入软件设计

4.6 STM32F40X 高级定时器定时器互补输出、死区插入软件设计

5. STM32F40X RTC和系统定时器模块实战

5.2 STM32F40X RTC模块介绍、硬件电路分析

5.3 STM32F40X RTC时钟源配置详解、系统框架图分析

5.4 STM32F40X RTC备份域功能介绍、寄存器详解

5.5 STM32F40X RTC应用设计

5.6 systick模块分析、及应用软件设计

6. STM32F40X IIC模块实战

6.2 I2C总线物理拓扑结构、总线特征

6.4 I2C总线模块时序编程-IO口模拟

6.5 AT24C02 EEPROM 基本功能介绍

6.6 IO口模拟I2C总线是实现对EEPROM芯片AT24C02读写操作

7. STM32F40X SPI模块实战

7.1 SPI总线物理拓扑结构、总线特征

7.3 STM32F40X SPI控制器结构图分析、初始化设置步骤分析

7.4 STM32F40X** SPI控制器实现对W25Q64读写操作

8.1 LCD彩屏屏种类介绍、 TFT 屏工作原理、时序图分析

8.2 LCD画点、线、基本形状软件设计

8.3 取模软件使用、LCD显示字符、汉字软件设计

8.4 TFT 显示图片实验、数码相框项目实验

9.1 通用 ADC模数转换器(ADC)的基本原理

9.2 STM32F40x ADC模块简述、主要特征和框架图分析

9.3 ADC开关控制、时钟配置和通道选择

9.5 单ADC工作模式详解、双ADC工作模式介绍

这部分根据学员兴趣及所选择项目,选择性学习对应的模块。

11.2 MP3解码芯片VS1053模块应用及分析

11.4 蓝牙模块及应用及分析(可穿戴项目、蓝牙打印机)

11.7 uc/os2(1)系统原理及裁剪

11.8 uc/os2(2)系统API应用讲解



信盈达Cortex-M4开发课程采用系统的课程学习方法,加以项目实战,让没有ARM编程基础和实际工作经验的大专以上学历的学员在2到3个月的时间内迅速获得1-3年的ARM开发经验,具备实际ARM开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的ARM工程师身份进入工作岗位。



想要学习的小伙伴们,快来报名吧!报名热线:13316957201 (杨老师)


深圳单片机培训费用_深圳单片机培训班学费深圳单片机培训机构


信盈达从事嵌入式教育十多年,积累了丰富的实战教学项目,比如:四轴飞行器机械手臂17自由度运动机器人MCU环境检测智能可穿戴智能家居等。此外,信盈达2018嵌入式课程全面升级,新添加RK3399(A53+A72)教学平台学习内容,该平台广泛适用于AR设备、VA设备、3D设备、智能机器人、人脸识别、一体机、 庭影音、集群服务器、智能交互、车载设备、医疗行业、电视盒子等。