当前位置:首页 > 课程中心 > STM32+51单片机 » 正文

STM32单片机培训实战班

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

    课程背景

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

新闻链接:
     1、华嵌成功实施长飞公司Cortex-M3+uC/OS-II企业内训
     2、华嵌启动某央企《基于STM32的嵌入式控制系统研发体系建设》项目
     3、 暑假“STM32 MCU原理及应用”VIP师资培训

    课程目标

       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班,人手一套实验环境。

    学时费用

        ◆课时: 共8天,每天7小时,总计56学时。(说明:第八天的综合项目,当天不能完成的,后续指导时间不计课时,免费指导;保证教学质量,可申请免费重听已学课程。)
        ◆培训费用(含资料费):请详询客服QQ(微信同号):15114593 (公司客户可免费提供STM32相关项目方案咨询和人才推荐服务,其他客户可免费提供就业推荐机会。)
        ◆优惠:同时报选 《stm32单片机培训高级班》优惠300元。

    质量保障

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

    课程进度安排(2023.05.01起施行)
时间 课程大纲

第一天

学习目标

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

9:00
|
12:00

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

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

13:30
|
17:30

 3. 基于Cortex-M3/4/7的嵌入式软件编程环境搭建
    3.1  MDK环境搭建
    3.2  keil5开发环境使用技巧
    3.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:30
|
17:30

13.  DHT11温湿度传感器  
    13.1  DHT11传感器电路与工作原理
    13.2  DHT11传感器的编程实例

第六天

学习目标

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

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通信案例代码分析

第七天

学习目标

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

9:00
|
12:00

17. STM32  CAN总线开发   
    17.1  CAN总线原理与can协议分析
    17.2  CAN的寄存器与库函数使用方法
    17.3  CAN通信案例代码分析

13:30
|
17:30

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

第八天

学习目标

    综合设计:带通信和显示功能的温湿度报警器  (其他备选项目可与指导老师协商

9:00
|
12:00

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

13:30
|
17:30
指导与点评。当天未完成的学员可继续免费指导,直到完成!
未经允许不得转载:嵌入式培训-STM32培训-单片机培训-FPGA培训-武汉华嵌科技有限公司 » STM32单片机培训实战班
分享到

相关推荐

评论 ()

联系我们

公众号:whhqqrs

咨询微信:13986203604

客服微信

网站客服

客户服务专属联系微信

客服QQ
1216677636

客户服务专属联系QQ

联系我们