- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特性概述直接储存器访问dma
PSoC® Creator™ Component Datasheet
直接储存器访问 (DMA)
1.70
特性
支持 24 个通道
八个优先级别
128 个数据操作描述符(TD)
8 位、16 位、32 位数据传输
可配置来源和目标地址
兼容大端和小端存储
数据传输完成时可以生成中断
DMA 向导可帮助应用开发
概述
DMA 组件使数据能传出和传入存储器、组件和寄存器。控制器支持 8 位宽、16 位宽和 32 位宽的
数据传输,并且可以进行配置,以在具有不同字节存储顺序(大端/小端存储)的源和目标之间传
输数据。TD 可以链接在一起进行复杂操作。
DMA 支持电平触发和上升沿触发。更多详细信息,请参考硬件要求参数选择。
何时使用DMA 组件
当您要释放CPU 的传输数据任务负担,或者当需要通过可预先设置的可预测方式传输数据时,
DMA 组件是很有用的。基本用例如下:
存储器到存储器
存储器到外设
外设到存储器
外设到外设
赛普拉斯半导体公司 • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document Number: 001-88861 Rev. *C 修订日期September 12, 2016
直接储存器访问 (DMA) PSoC® Creator™ Component Datasheet
TD 可以单独执行或者链接在一起以执行复杂的传输。
DMA 向导
PSoC Creator 提供了DMA 向导,以帮助快速、精确地开发使用DMA 的应用。向导会全程引导您
定义TD 并生成必需的C 代码,您可以将该代码复制并粘贴到您的应用中。
通过 PSoC Creator 的Tools (工具)菜单中启动向导。相关详细信息,请参见 《PSoC Creator 帮
助》部分的内容。
PSoC 3 地址
在PSoC 3 中,除闪存外,DMA 传输中涉及的所有位置都在存储器的前64 K 空间中。对于除闪存
之外的所有位置,地址的高16 位的值必须为0。Keil 编译器无法识别前64 K 空间以外的地址,而
是用高16 位储存其他信息,导致高位字节不为0。因此,不能直接使用指向该位置指针的高16 位。
更多详细信息,请参见 Keil 中的通用指针。对于闪存而言,地址的高16 位的使用正确值为 :
HI16(CYDEV_FLS_BASE)
这是由编译器完成的具体处理。要创建在PSoC 3 和PSoC 5 中都能够正确运行的代码,可以使用
以下代码格式。假设 “src ”为闪存中的变量, “dst ”为SRAM 中的变量:
#if (defined(__C51__))
/* PSoC 3 - Source is Flash */
dmaChan = DMA_1_DmaInitialize(1, 0, HI16(CYDEV_FLS_BASE), 0);
#else
/* PSoC 5 */
dmaChan = DMA_1_DmaInitialize(1, 0, HI16(src), HI16(dst));
#endif
PSoC 5 SRAM 访问
在PSoC 5 中,DMAC 无法从0x1FFF8000 到0x1FFFFFFF 访问 SRAM,但是可以访问同一存储
器的0到0x2000FFFF。
CPU 访问 :
0x1FFF8000 - 0x1FFFFFFF C-BUS 32KB
0- 0x20007FFF S-BUS 32KB
DMA 访问 :
0- 0x20007FFF S-BUS 32KB
0- 0x2000FFFF C-BUS 32KB
重新映射由设置DMA 的API 自动处理。传递至API 的参数应为由DMA API 自动
您可能关注的文档
- 投标人须知-东莞滨海湾新区.doc
- 投标函-广东采联采购招标有限公司.doc
- 投标文件格式-阳江公共资源交易中心.doc
- 拉曼光谱在优化处理绿松石中的应用研究-武汉学科珠宝仪器设备有限.pdf
- 招标文件-中国万网.doc
- 招标需求201610舟山招标投标网.doc
- 招标项目内容及技术要求招标项目内容及技术要求附表.doc
- 接地系统groundingsystem-电气安全课程.doc
- 掘进机机载钻孔机械手多体动力学分析-ingentaconnect.pdf
- 探寻历史课堂中的德育元素.pdf
- 独立重复试验与二项分布教案含说明.doc
- 王笑君教授2014高考评卷总结.doc
- 独立网店模板机制技术交付文案vshopex模板开发手册.doc
- 环评会商平台环评空间数据接入及数据运维项目公开选聘承担单位指引.doc
- 环境法的基本原则fundamentalprinciplesofenvironmentallaw.doc
- 现代电力系统分析习题六-现代电力系统分析精品课程.doc
- 现代农业进程中的农民土地权益保障机制建设-华中农业大学学报.pdf
- 现实与预期农村家庭养老弱化的实证分析-中国农村观察.pdf
- 珍视经济分析中的历史与社会学视角——对失业滞胀等问题的再讨论.pdf
- 现代有轨电车线站布置形式1moderntramcarstracksandstations.pdf
最近下载
- 983T-V-02-211面铣削加工工艺方案设计 机械本科毕业论文.doc
- 钢铁智能冶金技术基础知识单选题100道及答案.docx VIP
- 第三单元 向美丽 而居——和谐的环境 课件 2024——2025学年人美版(2024)初中美术七年级下册.pptx VIP
- 第7课《谁是最可爱的人》课件(共24张PPT) 统编版语文七年级下册.pptx VIP
- 【马拉松】赛事服务(投标文件).docx
- 医院网络信息安全突发事件应急处置预案.pdf VIP
- “法律法规”“师德师风”模拟试卷及答案.pdf VIP
- CECA GC1-2015 建设项目投资估算编审规程.docx VIP
- 小学英语新人教版PEP三年级下册全册教案(2025春).doc
- 装载机司机安全教育考试试题及答案.doc
文档评论(0)