- Introduction
-
教学大纲
-
实验手册和实验工程
-
课程安排和硬件介绍 8 min
-
ARM®架构和Microchip公司相应产品 4 min
- 时钟架构
-
时钟域和总线类型 12 min
- 深入编译器
-
MPLAB® XC32头文件结构 7 min
-
入门实验:项目和头文件结构 10 min
- 时钟同步
-
同步和异步时钟 10 min
- 内部振荡器设置
-
数字锁频环(DFLL) 3 min
- GPIO和外设
-
GPIO的端口控制 11 min
-
嵌套向量中断控制器 3 min
-
定时器、计数器 5 min
-
实验1:闪烁一个LED 17 min
-
实时时钟(RTC) 4 min
-
实验2:实时时钟 7 min
-
模数转换器(ADC) 2 min
- 数据传输与外设触发
-
直接存储器访问(DMA) 11 min
-
DMA数据传输 8 min
-
实验3:DMA 20 min
-
事件系统 9 min
- 外部中断控制器与事件系统和DMA功能联动
-
外部中断控制器 5 min
-
实验4:事件系统 15 min
-
实验5:通过DMA传输ADC数据 8 min
-
SAMD M0+ 家族架构和时钟与SAME54的差异 4 min
- 辅助材料
-
有用的链接
- 您的反馈
-
我们需要您的反馈
Microchip ARM® Cortex® 微控制器编程入门
学习在Microchip SAM ARM® Cortex® M0+, M23 and M4 微控制器上编写程序以及如何使用外设。
本课程的目标是使您能够使用 SAM ARM® Cortex® M0+、M23 和 M4 微控制器快速开始嵌入式开发, 通过学习该课程使您能够从头开始在这些设备上进行代码开发。 您将学习如何设置时钟系统以及如何访问外设,包括系统中断控制器、外部引脚中断控制器、模数转换器、引脚的输入/输出控制、定时器和输出波形发生器;您将学习通过头文件中的定义来直接操作微控制器的寄存器。