软件课程您现在的位置:首 页 > 软件课程

 开设有全日制班,周六日班,业余班,周一至周日晚班,各项目常年招生,每周滚动新班开课。

培训课程课程大纲培训周期

 

单片机/STM32软件工程师实战班

注:腾云的课程安排是深入的教学,学员深入的学习,培养就业型、专业技能型人才。如只需学习入门级,请在咨询时另外说明。

腾云单片机/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分析调试、独立解决问题的能力。

 

 

 

全日制:1-2个月左右
周末班:3-4个月左右
晚 班:3-4个月左右

 

 

 

 

在线客服ONLINE SERVICE

0755-2718 7785