STM32F051串口DMA方式发送中的几点注意
我的还没调试出来,先写写要注意的部分:
1.地址问题 STM32F051采用的是Cortex M0内核。在寄存器上与现在使用较多的Cortex M3内核的芯片还有点区别。在这里用到的应该是串口的数据寄存器。在CM3的片子中就是 一个DR。而在Coretx M0的片子中将发送和接收数据寄存器分开了。一个事TDR 一个RDR。在配置DMA时需要将TDR的地址配置为外设地址,如果是DMA串口发送的话
2.可以用DMA_GetCurrDataCounter 这个函数去查看DMA缓存中还有多少未发送的数据
3串口映射的问题,串口的 DMA发送可以映射到DMA1的通道2 或者通道4上,设置就在SYSCFG 寄存器中。SYFCFG_CFGR1中的USART1_TX_DMA_RMP为0的话 映射到通道2上。如果为1 则映射到通道4上。
STM32F051串口DMA方式发送中的几点注意相关推荐
- 嵌入式作业STM32采用串口DMA方式发送数据
目录 前言 要求 一.DMA的基本介绍 DMA的基本定义 DMA的主要特征 STM32F411x系列芯片DMA控制器 二.通过CubeMX配置项目 1.创建项目 2.选择芯片STM32F103C8T6 ...
- STM32使用串口DMA方式发送数据
1.cubemx设置 1.1基本设置 1.2 打开DMA和中断 2.代码实现 HAL_UART_Transmit_DMA(&huart1,(uint8_t*)str,strlen(str)); ...
- 关于RS485通讯中使用STM32串口以DMA方式发送数据丢失字节的问题
1.开发平台 计算机操作系统:WIN7 64位: 开发环境:Keil MDK 5.14: MCU:STM32F407ZET6: STM32F4xx固件库:STM32F4xx_DSP_StdPeriph ...
- STM32F103C8T6核心开发板下,采用串口DMA方式向上位机连续发送数据的实例详解
STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据 文章目录 STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据 前言 一.DMA应用初步 ...
- STM32采用串口DMA方式实现发送数据
文章目录 一.实验工具 二.DMA介绍 三.配置工程 1.新建工程 2.引脚配置 3.设置RCC 4.设置串口 5.DMA设置 6.时钟源设置 7.项目文件设置 8.创建代码 四.Keil中修改代码 ...
- STM32CubeMX HAL库串口+DMA数据发送不定长度数据接收
参考资料:1.ST HAL库官网资料 2.https://blog.csdn.net/u014470361/article/details/79206352#comments 一.STM32CubeM ...
- STM32串口DMA方式接收数据。类似环形FIFO。超省CPU资源!
本文转自:http://www.amobbs.com/thread-5530588-2-1.html 一直以来都为串口接收数据所困扰: 1:如果用接收中断的话,每接收1byte就得中断一次.这样太消耗 ...
- 基于STM32的TFDU4101红外通信IRDA+串口DMA方式
最近项目开发要求用到近距离红外通信,需要实现两个红外设备的数据传输.于是开发完成后,简单对过程进行一个记录. 一.关于IRDA红外串口通信 IrDA是红外数据组织(Infrared Data Asso ...
- USART向串口助手发送数据(DMA方式)
目录 一.前言 二.什么是DMA? 1.DMA简介 2.DMA主要特性 3.DMA框图 三.STM32CubeMX工程创建 1.题目要求 2.CubeMX工程配置 四.Keil工程的创建 五.效果展示 ...
最新文章
- 兼容超大图片的处理_动态图适用性调研与兼容性方案
- Visual studio 2005如何实现源码管理
- redis面试知识点和内存算法了解
- ASPxGridView之PreviewRow
- Bzoj2037: [Sdoi2008]Sue的小球
- 美团点评DBProxy读写分离使用说明
- 「2017 山东一轮集训 Day6」子序列(矩阵快速幂)
- java中对时间的操作
- php网站https怎么做301,php网站如何增加https安全访问
- WebStorm安装Vim以及快捷键设置
- swagger : Could not resolve reference because of: Could not resolve pointer
- 【redis】spring boot利用redis的Keyspace Notifications实现消息通知
- java fx 的演进版本_新增非空约束字段在不同版本中的演进
- CVE-2021-40444 Microsoft MSHTML RCE简单复现
- 如何下载历史版本的App Store中的APP
- word中插入或更新自动目录后,正文内容也变成了目录的问题
- 【分享一些自己收集的API接口---欢迎点赞收藏】
- 【Python】获取数组中非零元素
- 一级计算机windows考试试题,2001年4月全国计算机等级考试一级笔试试题Windows
- GridControl设置标题