- 博客(3)
- 资源 (19)
- 收藏
- 关注
原创 STM32F429在HAL库上对串口DMA
1DMA背景知识介绍DMA全称Direct Memory Access,即存储器直接访问,所谓直接访问,即不需要经由CPU处理,直接在外设寄存器和存储器之间开辟一条通道(或者存储器和存储器之间),用于传递数据。由于无需经过CPU处理,因此,当传递的数据量十分庞大时,可以大大提高系统的运行效率。STM32F429有两个DMA控制器,DMA的工作原理如下图:每个DMA有多达8个数据流,每个数据流又最多可以映射8种外设寄存器,但是每个数据流最多同时只能映射一个外设。他们的映射关系图下图:...
2021-11-22 13:43:21 442
转载 嵌入式C语言笔试题
1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有
2016-03-21 11:58:12 430
转载 const的常见用法
const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val = 10; //Val = 20; //错误,不可被修改2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传递参数给一个函数,在这
2016-03-21 10:20:43 172
STM8在线更新程序,IAP
2013-06-26
正负5V ,正负12V,正负15v 电源制作电路图
2012-03-27
在Redhat 9下建立 ARM-Linux 交叉编译环境
2011-12-01
AT24C256在单片机系统中的应用
2011-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人