查看: 3834|回复: 5

KL25Z低功耗模下实现UART-DMA-SRAM的数据传输

[复制链接]

该用户从未签到

发表于 2013-10-29 15:05:57 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 xinxincaijq 于 2013-11-27 14:16 编辑

KL25功耗低的优点,也知道DMA传输不占用CPU资源,提高了系统性能,那么在低功耗下采用DMA传输的情况如何呢?相信下面飞思卡尔新推出的low_power_dma_uart_demo例程指南不会让您失望!

例程功能

飞思卡尔KL25Z 产品Low Power dma uart demo例程实现MCU在低功耗模式下使用DMA模块将串口UART0获得的数据传输到SRAM内存中。采用DMA传输是为了不占用CPU资源,CPU可以继续做其他工作或处于低功耗模式下。当DMA传输完成后,产生一个DMA中断唤醒低功耗模式,其中UART0设置了地址匹配功能,只有接受到的数据与预置数据匹配才进行传输。整个程序的运行通过波特率为19200bps的串口打印方式记录。

支持平台:TWR-KL25Z48M 和FRDM-KL25Z

附件文档结构:
           上篇:介绍例程功能,平台搭建,所用引脚资源。
           下篇:例程讲解,实验结果讲解,流程图,参考文献
                              
  软件环境:1)Keil MDK    2) IAR ARM IDE    3)CodeWarrior V10.x

Low Power dma uart demo例程指南(上篇).pdf (1.04 MB, 下载次数: 132)
回复

使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-1 15:13
  • 签到天数: 188 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-11-2 23:07:26 | 显示全部楼层
    地址匹配功能不错哈,大数据传输不用频繁的唤醒CPU了哈!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-11-21 19:45:12 | 显示全部楼层
    很牛啊,用过STM32的DMA,不知道这货有什么区别?难道就是能在CPU睡眠的时候自动传送数据啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-1 15:13
  • 签到天数: 188 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-11-21 22:19:50 | 显示全部楼层
    主要还是具有多个实用的低功耗模式和低功耗工艺
    本来DMA就是不需要CPU干预的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-1 15:13
  • 签到天数: 188 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-11-21 22:21:12 | 显示全部楼层
    bruce_helen 发表于 2013-11-21 19:45
    很牛啊,用过STM32的DMA,不知道这货有什么区别?难道就是能在CPU睡眠的时候自动传送数据啊? ...


    主要还是具有多个实用的低功耗模式和低功耗工艺
    本来DMA就是不需要CPU干预的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-3-1 21:32:26 | 显示全部楼层
    怎么实现不定长的数据接收?

    实际应用中我们一般不会确定外界给我们多少字节的数据,最好的方法就是在UART RX为IDLE时停止DMA,把之前的数据拿到就行。然后再重新配置DMA,进行下一次的数据接收。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 00:09 , Processed in 0.181572 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.