本帖最后由 FSL_TICS_ZJJ 于 2015-4-13 09:25 编辑
飞思卡尔论坛支持小组推出手把手学会官方例程第九篇:Kinetis KL25 低功耗模式下实现UART-DMA-SRAM的数据传输(上、下)。
大家都知道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
FSL中文论坛支持小组 - 我们“制作”你们需要的。
友情提示:请用除IE外的浏览器下载代码。IE下载会出现源代码无法解压情况。
Low Power dma uart demo例程指南(下篇).pdf
(1.12 MB)
Low Power dma uart demo例程指南(上篇).pdf
(1.04 MB)
KL25 Sample Code.zip
(2.07 MB)
|