芯LYS 发表于 2023-6-26 14:16:25

例程61- DMA-M2M存储器与存储器之间读写



第61个例程- DMA-M2M存储器与存储器之间读写



实验箱资料下载:

/************************************************************************************************

本例程基于STC32G为主控芯片的实验箱进行编写测试。

使用Keil C251编译器,Memory Model推荐设置XSmall模式,默认定义变量在edata,单时钟存取访问速度快。

edata建议保留1K给堆栈使用,空间不够时可将大数组、不常用变量加xdata关键字定义到xdata空间。

设置2个存储器空间,一个发送一个接收,分别初始化2个存储器空间内容。

设置M2M DMA,上电后自动将发送存储里的内容写入到接收存储器空间.

根据不同的读取顺序、写入顺序,接收到不同的数据结果.

通过串口2(P4.6 P4.7)打印接收存储器数据(上电打印一次).

下载时, 选择时钟 22.1184MHz (用户可自行修改频率).

************************************************************************************************/

页: [1]
查看完整版本: 例程61- DMA-M2M存储器与存储器之间读写