简介:ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。本课程重点介绍ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、PWM定时器、ADC、实时时钟、SPI、I2C等);
课程章节
第01课 ARM指令
第02课 ARM异常处理
-
课时1第1讲、ARM开发板原理图介绍
开始学习 -
课时2第2讲、Exynos4412芯片手册介绍
开始学习 -
课时3第3讲、ARM中断原理(上)
开始学习 -
课时4第4讲、ARM中断原理(中)
开始学习 -
课时5第5讲、ARM中断原理(下)
开始学习 -
课时6第6讲、ARM中断代码实验分析(上)
开始学习 -
课时7第7讲、ARM中断代码实验分析(中)
开始学习 -
课时8第8讲、ARM中断代码实验分析(下)
开始学习 -
课时9第9讲、ARM中断代码分析:GPIO中断相关寄存器
开始学习
第03课 ARM硬件接口开发
-
课时1第1讲、LED点灯实验(A版)
开始学习 -
课时2第2讲、LED点灯实验(B版)上
开始学习 -
课时3第3讲、LED点灯实验(B版)中
开始学习 -
课时4第4讲、LED点灯实验(B版)下
开始学习 -
课时5第5讲、STM32之外设GPIO
开始学习 -
课时6第6讲、UART硬件接口及通讯协议教程(上)
开始学习 -
课时7第7讲、UART硬件接口及通讯协议教程(下)
开始学习 -
课时8第8讲、看门狗(1)
开始学习 -
课时9第9讲、看门狗(2)
开始学习 -
课时10第10讲、看门狗(3)
开始学习 -
课时11第11讲、看门狗(4)
开始学习 -
课时12第12讲、WatchDog(看门狗)教程
开始学习 -
课时13第13讲、pwm脉冲宽度调制详解
开始学习 -
课时14第14讲、ADC模数转换详解 (上)
开始学习 -
课时15第15讲、ADC模数转换详解(下)
开始学习 -
课时16第16讲、SPI总线协议教程
开始学习 -
课时17第17讲、IIC总线协议教程(上)
开始学习 -
课时18第18讲、IIC总线协议教程(下)
开始学习
授课讲师
-
-
孟德慧
丰富的嵌入式培训经验。
关于讲师
精通Unix/Linux操作系统应用开发; 熟悉linux系统机制; 精通产品硬件设计与开发; 多年嵌入式开发经验; 丰富的嵌入式培训经验。
课程推荐
- 硬件设计入门及实战 试听 11879
- STM32开发-基于STM32U5 试听 14559
- 基于STM32U5的智能手表 试听 3385
- 手把手带你开发一个空气质量检测仪 试听 5364
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案