2024年5月30日发(作者:)
《ARM入门》教学大纲
课程英文名
学分
课程类别
适用专业
The Basis Theory and Application of ARM
3
专业课
总学时
课程性质
工程力学
课程代码
B0801Y03
劳动实验学时
8
单片机基础,
C
语言
计量测试工程学院
48
选修
理论学时
先修课程
开课学院
制定时间
40
执笔人 审定人
2020
年
11
月
注:课程类别
是指公共基础课/学科基础课/专业课;
课程
性质是指必修/限选/任选。
一、课程地位与课程目标
(一)课程地位
本课程是计量技术工程学院相关专业的一门专业基础课。通过本课程的学习,使学生初步掌 握
32
位单片机
的基本原理和应用技术,为进一步的学习打下坚实的基础;(-)课程目标
1 .了解相关领域的背景知识,激发学生的爱国热情,努力学习,技术报国。
2 .本课程主要任务是以
STM32
单片机为代表,以原子实验板为平台,通过学习,使学生掌握
STM32
单片
机的内部结构和主要资源及使用方法;
3 .掌握在
KEIL
环境下的
STM32
单片机
C
语言编程方法,以及信号采集和数据通讯方面的 基础知识;
4 ,能利用
ARM
单片机,进行简单的设计和制作,为进一步的学习打下基础.
二、课程目标达成的途径与方法
由于本课程对于初次接触单片机的学生来说非常抽象,因此为了帮助学生们快速理解,采用课 堂教学为主,
辅助各类课堂游戏的方式,来帮助学生理解一些抽象的概念,以及
CPU
的工作原理;集 体游戏能充分活跃课堂氛
围,同时增强学生的参与感,提高学习兴趣;配置几个简单案例的实验,实 际领会具体的实现过程,掌握
ARM
芯
片软件的配置和编程方法.
5 过
8
课时的劳动教育,使学生掌握动手能力;
通过西方在相关领域高科技对华的压制历史的讲解,激发学生的爱国热情。
三、课程目标与相关毕业要求的对应关系注:
1
.支撑强度分别填写
H
、
M
或
L
(其中
H
表
示支撑程度高、
M
为中等、
L
为低)。
课程目标
课程目标
1
课程目标
2
课程目标
3
课程目标对毕业要求的支撑程度
(H
、
M
、
L)
毕业要求
1
毕业要求
2
毕业要求
4
H
M
L
H
H
H
H
H
H
四、课程主要内容与基本要求
第一章、
STM32
单片机介绍
1.1 ARM
简介;
ARM芯片及其应用场景;
ARM
公司;华为中兴事件;自主技术的重要性;努力学习,技术报国!
1.2 STM32 Cortex-M3
系列介绍。
第二章、
STM32
结构和存储器配置
2.1 STM32 Cortex-M3
结构;
2.2 Cortex —M3
存储器配置;
区块;
2.2.1 BL0CK2
分块
AHB,APB2, APB1
2.2.2
小结
第三章、两种
ARM
软件开发方式比较
3.1
寄存器开发方式;
3.2
库函数开发方式。
3.3
小结
第四章、
STM32
时钟树
4.1 STM32
时钟简介
4.2
时钟树时钟源
4.2.1
时钟控制外设
4.3
相关寄存器简介
4.4
主要库函数简介
4.5
配置步骤举例
第五章、
STM32
电源
5.1
电源功能;
5.2
模式
5.3
相关寄存器简介
5.4
主要相关库函数简介
5.5
配置举例
5.6
小结
第六章、通用输入输出口
GPIO
6.1
概述
6.2
相关寄存器简介
6.3 GPIO_TypeDef
结构体
6.4
主要相关的库函数简介
6.5
配置举例
第七章、系统时基定时器
SysTick
7.1
概述
7.2
相关寄存器简介
7.3
库函数
7.4
配置过程和举例
第八章、中断
一、中断系统概述
1
、中断资源


发布评论