打印

MSP430的DMA程序库

[复制链接]
809|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
米尔豪斯|  楼主 | 2015-7-23 00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dirtwillfly| | 2015-7-23 07:52 | 只看该作者
感谢分享

使用特权

评论回复
板凳
ruogurencheng| | 2015-7-23 08:44 | 只看该作者
GET

使用特权

评论回复
地板
iamlaomeng| | 2016-1-29 16:13 | 只看该作者
感谢楼主无私共享!!!!

使用特权

评论回复
5
cemaj| | 2016-1-29 22:12 | 只看该作者
DMA程序,不是有吗

使用特权

评论回复
6
cemaj| | 2016-1-29 22:15 | 只看该作者
现在m3内核包含的多。

使用特权

评论回复
7
lzbf| | 2016-1-30 23:27 | 只看该作者
只有F15/16x具有DMA

使用特权

评论回复
8
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

粉丝