【课程收益】
【课程特色】
1. 课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。
2. 清晰的知识结构,根据应用经验采用最优化授课模式。
3. 内容充沛、详略得当,前后呼应。
4. 讲师资历丰富,具有丰富的实践经验。
5. 知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪
【课程对象】相关人员
【课程时长】8天(6小时/天)
【课程大纲】
第一天 | |
学习目标 | 第一天的课程主要帮助学员了解Cortex-M内核体系结构、stm32内部资源分析。在此基础上,熟悉MDK的编程环境及编程方法。 |
上午 | 1.Cortex-M3/4/7内核体系结构 2.STM32单片机处理器简介 |
下午 | 3. 基于Cortex-M3/4/7的嵌入式软件编程环境搭建 实验:以ST官方库为基础,从零自建库函数软件工程,练习MDK5软件的编译、下载、调试、仿真等操作方法。 |
第二天 | |
学习目标 | 掌握STM32处理器的GPIO与串口开发。 |
上午 | 4. STM32接口之 GPIO |
下午 | 5. STM32之串口 实验:在PC上用串口n(UART2)通信控制实验板的GPIO资源 |
第三天 | |
学习目标 | 掌握STM32处理器的NVIC中断与定时器TIM开发。 |
上午 | 6. STM32 NVIC中断开发 |
下午 | 7. STM32 定时器TIM开发 实验:外部中断与定时中断综合实验 |
第四天 | |
学习目标 | 掌握STM32处理器的PWM、LCD、RTC接口开发。 |
上午 | 8. STM32的PWM开发 8.2 PWM实例代码分析 9. STM32的LCD接口开发 9.1 LCD电路与工作原理 9.2 LCD的编程实例 |
下午 | 10. STM32的RTC实时时钟开发 10.1 RTC实时时钟工作原理 10.2 RTC实时时钟实例讲解 实验:用PWM驱动步进电机/舵机 |
第五天 | |
学习目标 | 掌握STM32单片机的ADC、DAC与内部温度传感器、外部DHT11温湿度传感器接口开发。 |
上午 | 11. STM32 的ADC与DAC开发 11.1 ADC电路原理与实例代码分析 11.2 DAC电路原理与实例代码分析 12. STM32内部温度传感器 12.1 温度传感器电路与工作原理 |
下午 | 13. DHT11温湿度传感器 13.1 DHT11传感器电路与工作原理 |
第六天 | |
学习目标 | STM32总线技术专题1:掌握STM32处理器非常重要的I2C、SPI、485总线接口开发。 |
上午 | 14. STM32 I2C总线开发 14.1 I2C总线原理 14.2 I2C的寄存器与库函数使用方法 14.3 I2C电路分析与实验案例 15. STM32 SPI总线开发 15.1 SPI总线原理 15.2 SPI的寄存器与库函数使用方法 15.3 SPI电路分析与实验案例 |
下午 | 16. STM32 485总线开发 16.1 485总线原理与协议分析 16.2 485库函数使用方法 16.3 485通信案例代码分析 |
第七天 | |
学习目标 | STM32总线技术专题2:掌握STM32处理器非常重要的can总线接口开发与。 |
上午 | 17. STM32 CAN总线开发 17.1 CAN总线原理与can协议分析 17.2 CAN的寄存器与库函数使用方法 17.3 CAN通信案例代码分析 |
下午 | 实验:掌握自定义CAN通信协议,并用CAN卡调试can通信的方法。 |
第八天 | |
学习目标 | 综合设计:带通信和显示功能的温湿度报警器 (其他备选项目可与指导老师协商) |
上午 |
目标:在STM32实验板上利用温湿度传感器采集当前温度、湿度,当温湿度超过设定阈值时,产生报警。温度、湿度、时间、报警状态等显示在LCD上的同时,并通过串口/CAN总线传送到PC端,同时也可接收PC端的控制信号做相应的阈值设定与报警取消等功能........ |
下午 | 指导与点评。当天未完成的学员可继续免费指导,直到完成! |