1 / 6
文档名称:

stm32串口dma方式发送数据.doc

格式:doc   大小:54KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

stm32串口dma方式发送数据.doc

上传人:2286107238 2020/7/29 文件大小:54 KB

下载得到文件列表

stm32串口dma方式发送数据.doc

文档介绍

文档介绍:...:..STM32串口DMA方式接收2011-04-0218:134458人阅读评论(5)HYPERLINK"javascript:void(0);"\o"收藏"收藏HYPERLINK"http://blog./feihu521a/article/details/6299044"\l"report#report"\o"举报"举报      STM32是一款基于ARMCortex-M3内核的32位MCU,主频最高可达72M。最近因为要在车机上集成TPMS功能,便开始着手STM32的开发工作,STM32F10x系列共有5个串口(USART1~USART5),支持DMA方式通信,DMA方式由于不需要CPU的参与,而是直接由DMA控制器完成串口数据的读写,因而可以很大程度的提高CPU的利用率。在使用STM32串口之前需要做一系列的初始化工作:(复位和时钟控制寄存器)初始化,启用GPIO、DMA、USART时钟。(嵌套向量中断控制寄存器)初始化,完成各个硬件中断的配置。,配置串口,设置DMA通道等。,完成DMA的配置。最后是使能USART和DMA。下面是通过DMA的方式从串口USART1接收数据,STM32工作后串口数据由DMA控制器接收存到指定buffer,读取数据直接从DMAbuffer中读取即可。发送数据采用非DMA方式,首先将待发送的数据存入到发送队列,然后在任务循环中将队列中的数据发送给USART1。实例代码如下:[cpp]viewplain\o"copy"copyprint?1.//**********************************************************************************************  2.//  STM32F10x USART Test  3.//  compiler: Keil UV3  4.//  2011-03-28 , By friehood  5.//**********************************************************************************************   int8u rDMABuffer[64];   // DMA buffer   int16u rDMARear = sizeof(rDMABuffer);   8.   int8u USART_RevBuf[64]; // 串口接收buffer   int8u USART_SndBuf[64]; // 串口发送buffer   int8u Head=0,Tail=0;    // 发送buffer的头尾  12.  13.  14.// 串口任务   Task_USART(void)  16.{  17.    int16u end;  18.    if (USART1->SR & (USART_FLAG_ORE | USART_FLAG_NE | USART_F

最近更新

绩效考核体系有效实施五大步骤 4页

施工组织总复习 7页

高层建筑地下室设计 10页

安全专项施工方案范围 2页

危险性较大分部分项工程安全专项施工方案专家.. 4页

西安希望旅行社营销策略研究的开题报告 2页

马克思主义考试大纲 6页

裂隙岩石水-岩作用力学特性试验研究与理论分析.. 2页

补肾调周法治疗寒凝血瘀型原发性痛经的临床研.. 2页

街头绿地植物群落结构和生态效益研究的开题报.. 2页

行政法“信赖利益保护原则”的中国生成开题报.. 2页

财政支出项目绩效目标申报表 5页

螺旋锥齿轮副大轮齿顶线倒角加工方法的研究的.. 2页

校园台球商业计划书 6页

薄膜太阳能生产线自动化系统的开题报告 2页

菱角壳水提物的提取及其抗衰老药理活性的研究.. 2页

荧光定量PCR检测儿童白血病骨髓GRIK2基因的表.. 2页

茶多酚复乳的制备与表征的开题报告 2页

长辈生日祝福语,简单大方 7页

茅山道教传说研究的开题报告 2页

餐饮店长个人工作计划 18页

2024年江西省萍乡市选调生考试(公共基础知识.. 119页

音乐人才培训方案 3页

2024年高考地理试题(重庆卷高清版) 6页

四川省家庭经济困难学生认定申请表 2页

护理学专业认证知识解读课件 73页

企业管理调查表 4页

天津市普通住宅小区物业管理服务和指导价格标.. 10页

KTK113-B型带对讲矿用扩音电话作业指导书 16页

精确叫牌约定卡 2页