智能产品硬件设计
储能电源开关电源设计
高速板与电源PCB设计
嵌入式单片机开发
腾迎单片机/STM32嵌入式工程师实战课程大纲:
需要学习C51单片机咨询时另说明
一、知识点
1、嵌入式开发硬件基础,
2、Stm32 芯片讲解,
3、嵌入式开发项目流程,
实战项目内容:ARM原理图分析,开发环境搭建。
二、知识点
1、汇编、C语言开发基础,
2、编程技能提高,
3、常见错误处理,
4、怎样规划项目与实现,
实战项目内容:上机编程实现各种编程过程,程序常见流程图设计、规划。
三、知识点
1、STM32寄存器讲解及库函数实际使用,
2、GPIO讲解及原理、库函数实际使用,
实战项目内容:Led、按键、轰鸣器控制实现。
四、知识点
1、中断讲解及实际应用,
2、串口编程与通讯协议及实际应用讲解,
3、RS485通讯,
实战项目内容:中断处理按键,串口与PC通讯实现控制led、轰鸣器。
五、知识点
1、stm32 时钟系统,
2、systick 简介与实际应用,
3、RTC简介与应用,
实战项目内容:通过systick 实现精准定,Rtc实现万年历。
六、知识点
1、STM32 定时器使用,
2、STM32 PWM 输出,
实战项目内容:定时器应用、定时器应用多消息处理,PWM输出控制驱动led。
七(实战)实战应用:
1、各种电机控制(直流、伺服等),
实战项目内容:驱动智能小车,驱动无人机电机与调节。
八、知识点
1、ADC简介与编程,
2、DMA与电源控制,
3、看门狗实现,
实战项目内容:ADC驱动键盘,ADC数据采集,低功耗实现。
九、知识点
1、UART介绍与应用
2、I2C 简介与编程
3、AT2402简介与应用
实战项目内容:用UART与WIFI通讯、实现物联。用UART与GPS通讯、实现定位。软件模拟IIC通讯。AT2402编程。
十、知识点
1、SPI通讯,
2、SPI flash简介与应用,
实战项目内容:SPI flash操作,Rc522刷卡设备操作。
十一(实战)实战应用
1、远程温度、湿度采集,
2、远程控制,
3、GPS定位,
4、智能家居物联网,
5、一卡通,
6、指纹识别,
实战项目内容:采集温度湿度传感器数据上报PC平台,对远程设备进行控制继电器、LED等。GPS定位跟踪器,用手机控制调节灯光,无线抄表。校园一卡通、刷卡门禁指纹锁。
十二、知识点
1、TCP/IP通讯实现,
实战项目内容:Tcp、udp远程通讯与web 服务器实现、通过网络与设备通讯控制。
十三、知识点
1、FSMC 简介,
2、LCD 编程,
3、图形化编程,
实战项目内容:外扩sram实现、LCD编程与图形库移植、图形化开发。
十四、知识点
1、STM32 USB简介与应用,
2、STM32 485/ can总线应用,
实战项目内容:USB实现U 盘、鼠标,485/CAN通讯。
十五、知识点
1、stm32 ucos 移植与编程,
实战项目内容:Ucos移植与应用程序开发。
十六(实战)实战应用
1、smt32 家庭智能设备综合实现,
2、考勤机。
实战项目内容:LCD显示传感器数据、通过TCP网络;蓝牙控制设备,射频刷卡实现,门禁系统、考勤数据传输至PC端。
学成后学员水平(配合教学操作学员):由10年以上ARM嵌入式实战经验高级工程师任教,实际项目教学,学成后具有1-3年STM32嵌入式软件工程师经验,独挡一面,具备STM32 Cortex M3/4驱动开发、移植与应用程序设计、编码、Bug分析调试、独立解决问题的能力。
课程教学案例不定期迭代更新,具体教学案例以报名时为准!
实力派师资,现场面授,高质量教学,前沿项目实操,传授实用技能,高效提升,每班学位有限,每期爆满,欢迎广大学员提前报名预订学位!