返回首页

STM32单片机培训高级班

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

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

   课程背景

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

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

              2、华嵌启动某央企《基于STM32的嵌入式控制系统研发体系建设》项目

              3、暑假“STM32 MCU原理及应用”VIP师资培训

   课程目标

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

   培养对象

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

   入学要求

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

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

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

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

   教材

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

   班级规模及环境

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

   学时费用

        ◆课时: 共5天,每天7学时,总计35学时。(说明:此总课时为标准时长,若需要定制加长学时或特殊时间安排可协商。)
        ◆培训费用(含资料费):请详询客服(微信同号):13986203604,   同时报选 《STM32单片机培训实战班》优惠300元。
        ◆外地学员:代理安排食宿(需提前预定)

   质量保障

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

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

第1天

学习目标

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

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之SDIO编程 

     4.1  SDIO工作原理
      4.2  SDIO实例分析
      4.3  SD卡读写操作案例

第2天

学习目标

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

9:00
|
12:00

 5. STM32之USB编程 

     5.1  USB工作原理
      5.2  USB实例分析
      5.3  U盘读写操作案例

  6. STM32之DMA编程 

 6.1  DMA工作原理

       6.2  DMA实例分析

13:30
|
17:30

  7. STM32之 FATFS文件系统

    7.1  FATFS函数库的移植
     7.2  文件系统读写实例分析

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

第3天

学习目标

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

9:00
|
12:00

8. STM32上WIFI的应用

8.1  WIFI通信基础概述
8.2  STM32与wifi的应用实例

13:30
|
17:30

9. STM32上4G模块的应用

9.1  4G模块基础概述
9.2  STM32与4G的通信实例

第4天

学习目标

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

9:00
|
12:00

10. freeRTOS操作系统分析及移植
     10.1  操作系统及freeRTOS概述
     10.2  任务、进程概念
     10.3  内核数据结构
     10.4  内核调度算法
     10.5  系统中断处理
     10.6  系统移植方法

13:30
|
17:30

实验:
      1  实现freeRTOS在STM32开发板上的移植
       2  移植的关键代码解析

第5天

学习目标

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

9:00
|
12:00

11. 在STM32上开发freeRTOS应用程序
     11.1  freeRTOS应用程序编写、调试方法
     11.2  多任务开发
     11.3  任务间的通信与同步
     11.4  任务优先级控制
     11.5  任务实时性检测与提高方法

13:30
|
17:30

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

 

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

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
在线客服
  • 客服热线:
    139-8620-3604
    159-2752-9536



  • 官方微信
  •  咨询微信二维码