stm32培训项目实战课程大纲
时间:2019-01-23 00:00:00
来源:信盈达
作者:信盈达
信盈达stm32实战开发课程,通过真实的项目案例,如:智能可穿戴、机械手臂等,让学生将知识应用于实际项目开发当中,该课程以动手实操为主。
课程简介
CortexM系列作为ARM替代51单片机市场的头牌军,其表现出来的强大性能,让越来越多的物联网设备厂商向其抛来了橄榄枝。 作为物联网开发工程师,我们将带着大家和CortexM系列CPU一起探索物联网的世界??纬堂偶鞯?,只需要有C语言基础,学生和在职人员均可无障碍学习。
本课程从开发环境的安装搭建开始进行讲解,结合学员管理系统进行实操。
1.入门篇,主要介绍STM32入门理论知识;
2.中级篇,主要介绍STM32基本外设使用,包括:GPIO,串口,定时器,外部中断等。学完本篇,基本入门STM32开发。
3.高级篇,主要介绍STM32高级外设,包括:SDIO,CAN总线等。
学习目标
1、能够理解物联网基于COTEX-M系列终端设备的开发流程及原理
2、让具备C语言和电子基础的学员2到3个月可以迅速获得2年的项目开发经验
3、具有能够独立开发项目的能力
4、具备一定跨平台开发项目的能力
课程内容
1、cortex-M3介绍,开发环境搭建,开发板介绍
2、STM32F10X GPIO???/span>
3、STM32F10X UART??槭笛?/span>
4、STM32F10X 中断编程
5、STM32F10X LCD 彩屏显示&触摸屏??槭笛?/span>
6、STM32F10X system tick 定时器模块
7、STM32F10X 基本定时模块
8、STM32F10X 通用定时器???/span>
9、STM32F10X 高级定时器模块
10、STM32F10X DMA???/span>
11、STM32F10X IIC总线???/span>
12、STM32F10X ADC模块
13、STM32F10X DAC???/span>
14、STM32F103 SPI总线模块实训
15、STM32F10 SPI模拟时序控制触摸屏芯片
16、STM32F103 RTC??槭笛?/span>
17、STM32F103 看门狗功能??槭笛?/span>
18、STM32F103 FEMC模块实训
19、CAN总线模块实训
20、UCOS操作系统
案例展示
1. 智能可穿戴设备(智能手环)
案例说明:目前市面上的智能手表可大致分为两种:
1)不带通话功能:依托连接智能手机而实现多功能,能同步操作手机的电话/短信/邮件/照片/音乐等;
2)带通话功能的:支持插入 SIM 卡,是手表形态的智能手机。
智能手表是一种全新形态的智能终端,由硬件加软件组成的腕上数码产品:硬件决定性能,决定竞争力,更新换代快;软件可增减,可更新,可变动,带来无限可能。信盈达智能可穿戴项目 CPU 采用 STM32F407、可检测血压、心率等功能。
2.工业机械手臂
案例说明:机械手臂是一种能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。机械手可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以?;と松戆踩?,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。本项目使用 STM32F103ZE功能分析:
1)拥有 6 个可编程个自由度;
2)用户可通过触摸屏手动控制机械手臂;
3)用户可通过触摸屏对机械手臂的工作进行设置,使其能够自动完成相应
学完能做什么
能够从事嵌入式ARM开发相关的工作
适合人群
1、 理工科电子类专业人员
2、 在职单片机设计、开发人员;
3、有志于从事 ARM 工作的在职人员;
4、相关专业学生、教师及社会广大 ARM 爱好者。
学前基础要求
有一定C语言编程能力,具备电子基础知识储备

信盈达从事嵌入式教育十多年,积累了丰富的实战教学项目,比如:四轴飞行器、机械手臂、17自由度运动机器人、MCU环境检测,智能可穿戴、智能家居等。此外,信盈达2018嵌入式课程全面升级,新添加RK3399(A53+A72)教学平台学习内容,该平台广泛适用于AR设备、VA设备、3D设备、智能机器人、人脸识别、一体机、 庭影音、集群服务器、智能交互、车载设备、医疗行业、电视盒子等。