MSP430的DMA程序库

[复制链接]
988|7
 楼主| 米尔豪斯 发表于 2015-7-23 00:00 | 显示全部楼层 |阅读模式
MSP430的DMA程序库

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2015-7-23 07:52 | 显示全部楼层
感谢分享
ruogurencheng 发表于 2015-7-23 08:44 | 显示全部楼层
iamlaomeng 发表于 2016-1-29 16:13 | 显示全部楼层
感谢楼主无私共享!!!!
cemaj 发表于 2016-1-29 22:12 | 显示全部楼层
DMA程序,不是有吗
cemaj 发表于 2016-1-29 22:15 | 显示全部楼层
现在m3内核包含的多。
lzbf 发表于 2016-1-30 23:27 | 显示全部楼层
只有F15/16x具有DMA
1988020566 发表于 2016-1-30 23:29 | 显示全部楼层
uint16_t dma_temp_A[8] = {0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8};
uint16_t dma_temp_B[8] = {0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8};

int main (void)
{
    uint16_t i = 0;

    WDTCTL = WDTPW + WDTHOLD;

    // 传输4个word
    // 源地址为dma_temp_A
    // 目标地址为dma_temp_B
    DMA0SZ = 4;            
    DMA0SA = dma_temp_A;        
    DMA0DA = dma_temp_B;        

    // 采用Single transfer模式,源地址和目标地址都递增
    DMA0CTL = DMADT_0 + DMADSTINCR_3 + DMASRCINCR_3;
   
    DMA0CTL |= DMAEN;        
    for (i = 0; i < 4; i++)
        DMA0CTL |= DMAREQ;   

    while (1);
    return 0;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

731

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部