Microchip ARM® Cortex® 微控制器编程入门

Microchip ARM® Cortex® 微控制器编程入门

学习在Microchip SAM ARM® Cortex® M0+, M23 and M4 微控制器上编写程序以及如何使用外设。

rate limit

Code not recognized.

About this course

本课程的目标是使您能够使用 SAM ARM® Cortex® M0+、M23 和 M4 微控制器快速开始嵌入式开发, 通过学习该课程使您能够从头开始在这些设备上进行代码开发。 您将学习如何设置时钟系统以及如何访问外设,包括系统中断控制器、外部引脚中断控制器、模数转换器、引脚的输入/输出控制、定时器和输出波形发生器;您将学习通过头文件中的定义来直接操作微控制器的寄存器。

Curriculum184 min

  • 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
  • 辅助材料
  • 有用的链接
  • 您的反馈
  • 我们需要您的反馈

About this course

本课程的目标是使您能够使用 SAM ARM® Cortex® M0+、M23 和 M4 微控制器快速开始嵌入式开发, 通过学习该课程使您能够从头开始在这些设备上进行代码开发。 您将学习如何设置时钟系统以及如何访问外设,包括系统中断控制器、外部引脚中断控制器、模数转换器、引脚的输入/输出控制、定时器和输出波形发生器;您将学习通过头文件中的定义来直接操作微控制器的寄存器。

Curriculum184 min

  • 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
  • 辅助材料
  • 有用的链接
  • 您的反馈
  • 我们需要您的反馈