返回首页

STM32单片机培训实战班

时间:2019-06-01 14:03来源:武汉华嵌 作者:whhq 点击:
STM32单片机培训实战班(HQMCU0808) 课程背景 Cortex-M系列是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着
  

STM32单片机培训实战班(HQMCU0808)
  

   课程背景

        Cortex-M系列是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着软件复杂度的相应提高,传统的单片机编程方式不能够满足需求,基于Cortex-M3/4的芯片功能强大,正好满足相对复杂的控制软件对MCU功能的需求。本课程选取目前性价比最高的意法半导体的STM32F103ZET(144个引脚)作为实验平台,学习后很容易扩展到Cortex-M0、Cortex-M4等相关系列平台。本课程为武汉华嵌科技精品课程,也是物联网设计的硬件平台基础,深受广大学员好评!

新闻链接华嵌成功实施长飞公司Cortex-M3+uC/OS-II企业内训

   课程目标

       1) 了解Cortex-M体系结构,并掌握在Cortex-M体系结构上进行嵌入式编程的方法;
       2) 掌握STM32单片机处理器内部资源接口的开发原理与MDK开发环境搭建;
       3) 掌握STM32单片机常用外设接口的编程方法;
       4) 掌握STM32单片机常用传感器、总线技术的使用方法;
       5) 能独立开发中小型综合项目;

   培养对象

        物联网、智能控制相关的从业人士、学生、嵌入式爱好者等。

   入学要求

        学员学习本课程最好具备下列基础知识:
        ◆ 学过C语言,有基本电路基础;
        ◆ 学过微机原理或51 单片机基础者尤佳;请参考华嵌51单片机课程:C51单片机培训课程大纲

   师资团队
    
    【陈老师
● 武汉华嵌中心高级讲师,工学硕士,曾任多年武汉某上市公司硬件项目经理,8年嵌入式系统开发经验,5年项目管理经验,5年嵌入式培训讲师经验,授课方式深受学员好评。精通C51系列单片机和ARM7、ARM9、Cortex系列嵌入式处理器、FPGA的硬件设计,曾主持完成多项单片机、ARM、FPGA产品项目。专长研究方向: C51单片机、ARM,FPGA系统开发,硬件原理图与PCB设计,尤其对cortex-M3+ucosII有深入研究和项目经验。

    【黄老师】
● 武汉华嵌中心高级讲师,工学硕士,具有7年嵌入式设计经验,主要从事硬件、底层驱动以及操作系统的开发设计。拥有多处理器平台的开发经验,对于操作系统移植,嵌入式硬件电路设计及驱动等有丰富的实战经验。擅长51、cortex-M系列、cortex-A系列等处理器。
 

更多师资力量请参见师资团队。

   教材

        ◆ 《武汉华嵌内部培训讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,3-5人VIP班,人手一套实验环境。

   时间地点

        武汉华嵌中心(滚动开班):
      上课地点:
武汉市洪山区鲁磨路国光大厦B座21楼(位于公交
鲁磨路光谷广场站旁) 查看地图>>

   学时费用

        ◆课时: 共6天,每天7学时,总计42学时。(说明:此总课时为标准时长,若需要定制加长学时或特殊时间安排可协商。)
        ◆培训费用(含资料费):公司4200元,个人3900元,学生3600元。(公司客户可免费提供STM32相关项目方案咨询和人才推荐服务,其他客户可免费提供就业推荐机会。)
        ◆优惠:同时报选 《stm32单片机培训高级班》优惠400元。

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排最新更新日期:2019.05.28
时间 课程大纲

第一天

学习目标

    第一天的课程主要帮助学员了解Cortex-M内核体系结构、stm32内部资源分析。在此基础上,熟悉MDK的编程环境及编程方法。

9:00
|
12:00

1.Cortex-M3/4内核体系结构
    1.1  Cortex-M3/4总体介绍
    1.2  处理器内核介绍
    1.3  处理器工作模式
    1.4  处理器异常处理

2.STM32单片机处理器简介
    2.1  处理器的组织结构
    2.2  内存及启动模式
    2.3  外围模块及内部资源分析
    2.4  芯片型号的识别与硬件选型方法

13:30
|
17:30

 3. 基于Cortex-M3/4的嵌入式软件编程环境搭建
   1  MDK环境搭建
   2  keil5开发环境使用技巧
   3  编译、调试及软件仿真

实验:以ST官方库为基础,从零自建库函数软件工程,练习MDK5软件的编译、下载、调试、仿真等操作方法。

第二天

学习目标

    掌握STM32处理器的GPIO与串口开发。

9:00
|
12:00

4. STM32接口之 GPIO
    4.1  GPIO编程与寄存器说明与LED实例
    4.2  LED、BEEP实例(寄存器方式与函数库方式)
    4.3  按键输入实例

13:30
|
17:30

  5. STM32之串口 
    5.1  串口工作原理与电路分析
      5.2  UART1编程实例
      5.3  UARTn通信编程扩展实例

实验:在PC上用串口n(UART2)通信控制实验板的GPIO资源

第三天

学习目标

    掌握STM32处理器的NVIC中断与定时器TIM开发。

9:00
|
12:00

6. STM32 NVIC中断开发
    6.1   NVIC中断原理与实例
      6.2   NVIC中断实例讲解

13:30
|
17:30

 7. STM32 定时器TIM开发
   7.1  定时器TIM工作原理
     7.2  定时器TIM实例讲解

实验:外部中断与定时中断综合实验

第四天

学习目标

    掌握STM32处理器的PWM、LCD、RTC接口开发。

9:00
|
12:00
 8. STM32的PWM开发
    8.1  PWM电路原理分析

    8.2  PWM实例代码分析

9. STM32的LCD接口开发 

   9.1  LCD电路与工作原理

      9.2  LCD的编程实例

13:30
|
17:30

10. STM32的RTC实时时钟开发

   10.1 RTC实时时钟工作原理

    10.2 RTC实时时钟实例讲解

实验:用PWM驱动步进电机/舵机

第五天

学习目标

    掌握STM32单片机的ADC、DAC与内部温度传感器、外部DHT11温湿度传感器接口开发。

9:00
|
12:00

11. STM32 的ADC与DAC开发

   11.1 ADC电路原理与实例代码分析

   11.2  DAC电路原理与实例代码分析

12. STM32内部温度传感器 

  12.1  温度传感器电路与工作原理
   12.2  温度传感器的编程实例

13.  DHT11温湿度传感器 

  13.1  DHT11传感器电路与工作原理
    13.2  DHT11传感器的编程实例

13:30
|
17:30

综合设计:带通信和显示功能的温湿度报警器 (课堂时间完成不了,可课后接着做完)

目标:在华嵌STM32实验板上利用温湿度传感器采集当前温度、湿度,当温湿度超过设定阈值时,产生报警。温度、湿度、时间、报警状态等显示在LCD上的同时,并通过串口传送到PC端,同时也可接收PC端的控制信号做相应的阈值设定与报警取消等功能........

第六天

学习目标

    STM32总线技术专题:掌握STM32处理器非常重要的I2C、SPI、485与can总线接口开发与。

9:00
|
12:00

14. STM32   I2C总线开发

   14.1 I2C总线原理

   14.2  I2C的寄存器与库函数使用方法

   14.3  I2C电路分析与实验案例

15. STM32  SPI总线开发 

    15.1   SPI总线原理

    15.2   SPI的寄存器与库函数使用方法

    15.3  SPI电路分析与实验案例

13:30
|
17:30

16. STM32   485总线开发

   16.1  485总线原理与协议分析

   16.2  485库函数使用方法

   16.3  485通信案例代码分析

17. STM32  CAN总线开发

   17.1  CAN总线原理与can协议分析

   17.2  CAN的寄存器与库函数使用方法

   17.3  CAN通信案例代码分析

实验:掌握自定义CAN通信协议,并用CAN卡调试can通信的方法。

 

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
 在线客服
  • 客服热线:
    027-87780211
    139-86203604



  • 官方微信
  •  扫描微信二维码