文件名称:STM32F-DMA
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:3.28kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
* 本文件实现串口发送功能(通过重构putchar函数,调用printf;或者USART_SendData()
* 这里是一个用串口实现大量数据传输的例子,使用了DMA模块进行内存到USART的传输
每当USART的发送缓冲区空时,USART模块产生一个DMA事件,
此时DMA模块响应该事件,自动从预先定义好的发送缓冲区中拿出下一个字节送给USART
整个过程无需用户程序干预,用户只需启动DMA传输传输即可
在仿真器调试时,可以在数据传输过程中暂停运行,此时DMA模块并没有停止
串口依然发送,表明DMA传输是一个独立的过程。
同时开启接收中断,在串口中断中将数据存入缓冲区,在main主循环中处理-[NO ENGLISH]
* 这里是一个用串口实现大量数据传输的例子,使用了DMA模块进行内存到USART的传输
每当USART的发送缓冲区空时,USART模块产生一个DMA事件,
此时DMA模块响应该事件,自动从预先定义好的发送缓冲区中拿出下一个字节送给USART
整个过程无需用户程序干预,用户只需启动DMA传输传输即可
在仿真器调试时,可以在数据传输过程中暂停运行,此时DMA模块并没有停止
串口依然发送,表明DMA传输是一个独立的过程。
同时开启接收中断,在串口中断中将数据存入缓冲区,在main主循环中处理-[NO ENGLISH]
(系统自动生成,下载前可以参看下载内容)
下载文件列表
DMA.c
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.