返回首页

STM32单片机培训高级班

时间:2019-07-27 14:10来源:华嵌科技 作者:技术部 点击:
Cortex-M3/STM32培训提高班(HQMCU0809) 课程背景 Cortex-M3是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着软
  

STM32单片机培训高级应用班(HQMCU0809)
  

   课程背景

        Cortex-M系列MCU是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着软件复杂度的相应提高,传统的单片机编程方式不能够满足需求,基于Cortex-M3/4的芯片功能强大,正好满足相对复杂的控制软件对MCU功能的需求。本课程选取目前流行的意法半导体的STM32F103作为实验平台,uC/OSIII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种微控制器上,本课程将Cortex-M和uC/OS完美结合,更好的发挥出它们各自的特点。

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

   课程目标

       1) 掌握STM32处理器复杂接口编程方法
       2) 掌握ucos III在stm32上的移植与编程方法;

   培养对象

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

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆ 熟悉C语言;
        ◆ 有STM32初级基础;  参考课程大纲: 
《STM32单片机培训实战班》

   师资团队
    
    【陈老师
● 武汉华嵌中心高级讲师,工学硕士,曾任多年武汉某上市公司硬件项目经理,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学时。(说明:此总课时为标准时长,若需要定制加长学时或特殊时间安排可协商。)
        ◆培训费用(含资料费):请详询客服QQ(微信同号):15114593,   同时报选 《STM32单片机培训实战班》优惠300元。
        ◆外地学员:代理安排食宿(需提前预定)

   质量保障

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

   课程进度安排最新更新日期:2019.07.27,从8月1日施行。
时间 课程大纲

第1天

学习目标

   掌握STM32处理器的看门狗、低功耗、红外通信、无线通信24L01开发。

9:00
|
12:00

 1. STM32之看门狗编程 
    1.1  独立看门狗工作原理与实例分析
     1.2  窗口看门狗工作原理与实例分析

  2. STM32之休眠与低功耗研究 

    2.1  休眠工作原理

     2.2  低功耗实例分析

13:30
|
17:30

   3. STM32之红外遥控编程 

    3.1  红外遥控工作原理

      3.2  红外遥控实例分析


 4. STM32之无线 NRF24L01编程 
    4.1  无线通信工作原理
     4.2  24L01
实例分析

实验:无线接口与外设的通信应用

第2天

学习目标

    掌握STM32处理器的SDIO、USB、DMA、FATFS文件系统接口开发。

9:00
|
12:00

5. STM32之SDIO编程 
     5.1  SDIO工作原理
      5.2  SDIO实例分析
      5.3  SD卡读写操作案例


 6. STM32之USB编程 
     6.1  USB工作原理
      6.2  USB实例分析
      6.3  U盘读写操作案例

13:30
|
17:30

  7. STM32之DMA编程 

      7.1  DMA工作原理

       7.2  DMA实例分析


8. STM32之 FATFS文件系统
    8.1  FATFS函数库的移植
     8.2  文件系统读写实例分析

实验:USB盘、SD卡文件系统的读写。

第3天

学习目标

    掌握STM32处理器与GPS、WIFI、4G模块的应用开发。

9:00
|
12:00

9. STM32上GPS(全球定位系统)的应用

 9.1  GPS 概述
 9.2  STM32与GPS的应用实例


10. STM32上WIFI的应用

10.1  WIFI通信基础概述
10.2  STM32与wifi的应用实例


11. STM32上4G模块的应用

11.1  4G模块基础概述
11.2  STM32与4G的通信实例

13:30
|
17:30

实验:
      1  实现uC/OS-III在STM32开发板上的移植
       2  移植的关键代码解析

第4天

学习目标

    了解uC/OS-III操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-III系统移植的方法

9:00
|
12:00

12. uC/OS-III操作系统分析及移植
     12.1  操作系统及uC/OS-III 概述
     12.2  任务、进程概念
     12.3  内核数据结构
     12.4  内核调度算法
     12.5  系统中断处理
     12.6  系统移植方法

13:30
|
17:30

实验:
      1  实现uC/OS-III在STM32开发板上的移植
       2  移植的关键代码解析

第5-6天

学习目标

    在STM32开发平台上完成系统移植后,重点掌握如何在UCOSII系统上开发出稳定、高效的应用程序。

9:00
|
12:00

13. 在STM32上开发uC/OS-III应用程序
     13.1  uC/OS-III应用程序编写、调试方法
     13.2  多任务开发
     13.3  任务间的通信与同步
     13.4  任务优先级控制
     13.5  任务实时性检测与提高方法

13:30
|
17:30

实验: 
    1  LED控制应用程序
     2  多任务程序实验
     3  任务间通信实验
     4  串口控制应用程序
     5  LCD控制应用程序

 

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

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



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