广州越秀区嵌入式ARM培训哪里专业

    2023-07-01发布, 次浏览 收藏 置顶 举报
  • 上课班制:

    随到随学

  • 授课时间:

    周末,业余,晚班,全日制

  • 授课对象:

    广大电子爱好者

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:广州天河区
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

嵌入式ARMCortex-M3实训课程规划

(周末10-12天、全日4-5周、有ARM基础3-6次课、实践考核一次、笔试考核一次)

一*天  嵌入式介绍、GPIO操作

知识点1:嵌入式概述

知识点2:新建工程、开发平台使用

知识点3:GPIO操作

课堂实验1:LED跑马灯

基本实验1:实现用9条语够实现不同的LED功能。

扩展实验1:实现按键控制LED灯操作

第二天:ARM体系架构、指令集、USART

知识点1:STM32启动代码

知识点2:USART通信方式

知识点3:USART寄存器分析

2.3 实验

课堂实验1:串口接收发送字符(查询模式)

基本实验1:串口接收字符‘1’,1灯亮;字符‘2’,2灯亮;字符‘3’,3灯亮;字符‘4’,4灯亮;其他则全灭.

扩展实验1:串口接收:

1、字符串“123”, 灯全亮; 字符串“1234”, 灯全灭;

2、字符串“ab”, 蜂鸣器响;字符串“ab123”,蜂鸣器不响;

3、其他,则灯全灭,蜂鸣器不响.

第三天:中断

知识点1.中断含义,ARM中断响应过程

知识点2:相关中断寄存器作用

知识点3:中断示例程序分析

课堂实验1:按键中断实现

基本实验1:汽车安全气囊保护设计

扩展实验1:串口中断实现,并且实现字符串接收。

第四天:TFTLCD

4.1知识点

1.常用显示器件类别、点像素概念、取模软件使用

2.TFT LCD屏显示原理

3.寄存器分析

4.2 实验

课堂实验1:ASCALL字符显示、分别用红、绿、蓝显示个人名字

基本实验1:画点、画线、画圆

基本实验2:实现彩色广告屏功能

扩展实验1:汽车车速表盘绘制

扩展实验2:彩色照片显示、数码相框项目

第五天:RTC、IIC

5.1 知识点

1.RTC特点及常见类型、STM32芯片相关RTC模块

2.IIC总线协议、IIC特点、STM32 IIC寄存器、AT24C02芯片介绍

5.2 实验

课堂实验1:RTC时钟获取

课堂实验2:AT24C02读写数据

基本实验1:实现4个不同时段闹钟功能

基本实验2:记录开机次数

扩展实验1:实现秒表功能

扩展实验2:电子钟

第六天:AD、触摸屏

6.1 知识点

1.AD含义及芯片选型标准,常见AD类型

2.STM32片内AD模块分析

3.触摸屏分类触摸屏原理、触摸屏程序分析、触摸屏校准原理

6.2 实验

课堂实验1:电压值在LCD屏上显示

课堂实验2:触摸屏ADC值显示

基本实验1:1v、3v电压报警

基本实验2:触摸屏控制led灯

扩展实验1:触摸屏选择控制多路温湿度传感器测量。

第七天:SPI

7.1 知识点

1.SPI协议介绍

2.SPI功能描述及flash介绍SPI寄存器分析

7.2 实验

课堂实验1:W25Q64存取操作

基本实验1:恢复上一次关机前的灯的状态

扩展实验1:实现触摸屏校准,只在新机的时候校准,用户想修改的时候也可以修改(串口命令)

第八天:DMA

8.1 知识点

1.DMA含义及作用

2.MDA寄存器、程序分析

8.2 实验

课堂实验1:串口1发送DMA

基本实验1:串口2发送DMA

扩展实验1:SPI的DMA操作

第九天:定时器、PWM

9.1 知识点

1.定时器原理分析、定时器寄存器分析

2.PWM应用范围,PWM原理分析

3.STM32相关PWM模块介绍

9.2 实验

课堂实验1:用定时器实现定时1秒程序(控制LED灯闪动)。

基本实验1:实现2秒钟定时

基本实验2:实现10秒钟定时

扩展实验1:流水线产器计数仪

扩展实验2:通过PWM控制GPIO,示波器捕捉信号

第十天:看门狗

知识点1:独立看门狗与窗口看门狗介绍

知识点2:看门狗在产品中的应用

知识点3:寄存器分析

课堂实验1:Led灯模拟看门狗复位动作

基本实验

扩展实验:期中考试

第十一*天:canbus

11.1 知识点

1.can总线协议Can总线报文介绍

2.Can总线寄存器分析、Can总线地址设置

3.Can总线建网

11.2 实验

课堂实验1:实现 1号开发板控制2号开发板的LED灯

基本实验1:实现 1号开发板传送字符串到2号开发板,并在LCD屏上显示

扩展实验1:实现 1号开发板读取2、3、4号开发板上的设备信息,并在串口助手上显示

第十二天:ucos移植,分析

12.1 知识点

1. ucos移植注意事项;

2. 任务创建;

3.ucos部分特殊函数介绍

12.2 实验

课堂实验1:实现跑马灯任务

基本实验1:实现按键控制,led灯

扩展实验1:实现每个任务一个灯,每个灯分别1秒、2秒、3秒、4秒闪烁

第十二天:ucos重点分析

知识点:消息、队列、邮箱,任务概念介绍

课堂实验1:当按下按键 1号灯闪一闪

基本实验1:1号灯闪一秒,接着2号灯才能闪2秒,再3号灯闪3秒,循环。

扩展实验1:期未考试

第十四天:项目设计流程、项目分析

(触摸屏门禁机项目、手机打电话发短信GSM项目、车载导航项目、驾校模拟考试管理系统项目等从中任选1-2个独立完成)。

14.1知识点

1、项目管理知识

2、STM32项目功能介绍-远程多路温度采集系统

3、软件流程分析、模块化编程分析:

14.2 基本作业远程多路温度采集系统

第十五天:整合、综合调试、实践、答疑

15.1 项目经验分享

15.2 项目评讲.

更多培训课程,学习资讯,课程优惠等学校信息,请进入 广州天河区嵌入式培训广州越秀区单片机培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程