我是靠谱客的博主 聪明星星,最近开发中收集的这篇文章主要介绍EasyDMA和PPI学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

EasyDMA 学习

EasyDMA是一种易于使用的直接内存访问模块,一些外围设备实现直接访问数据RAM.
EasyDMA通道的MAXCNT寄存器

PPI学习


除了完全可编程的外围互连外,PPI系统还有一组通道,其中的事件端点(EEP)和任务端点(TEP)是固定在硬件上的。


PPI提供了一种机制,可以在另一个外围发生事件时自动触发一个外围的任务。
PPI通道由三个端点寄存器组成,一个EEP和两个TEPs。
外围任务通过与任务相关的任务寄存器的地址连接到TEP。
类似地,一个外围事件通过与事件关联的事件注册表的地址连接到一个EEP。
每个TEP都实现了一个fork机制,该机制允许在触发TEP中指定的任务时触发第二个任务。



There are two ways of enabling and disabling PPI channels:
Enable or disable PPI channels individually using the CHEN, CHENSET, and CHENCLR registers.
Enable or disable PPI channels in PPI channel groups through the groups’ ENABLE and DISABLE tasks.
Prior to these tasks being triggered, the PPI channel group must be configured to define which PPI
channels belongs to which groups.

最后

以上就是聪明星星为你收集整理的EasyDMA和PPI学习的全部内容,希望文章能够帮你解决EasyDMA和PPI学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部