1.DMA:data memory access //实际的内存存储注:DMA干活的时候是不需要CPU干涉的2.①内存(定义的变量)---外设(寄存器);②内存---内存③外设---外设(一个外设的寄存器到另一个外设的寄存器)3.STM32有两个DMA控制器如图:4.举例说明:(内存到外设,串口1 ...
分类:
其他好文 时间:
2014-10-04 21:41:47
阅读次数:
277
STM32_GPIO配置及库函数讲解——独立按键2013-02-26 13:21:30|分类:STM32F103VBT6|标签:stm32_gpio_key|举报|字号订阅UserButton硬件连接如下图所示:当按键被按下,PB9检测到低电平,相反PB9被3.3V电源拉高。LED硬件连接如下图所示...
分类:
其他好文 时间:
2014-10-04 17:07:56
阅读次数:
317
中断分类STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发和屏蔽设置。STM32的19个外部中断对应着19路中断线,分别是EXTI_Line0-EXTI_Line18:线0~15:对应外部 IO口的输入中断。线16:连接到 PVD 输出。线...
分类:
其他好文 时间:
2014-10-04 11:57:46
阅读次数:
386
BOOT0 和 BOOT1STM32 三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的?Flash。2)SRAM = 芯片内置的 RAM 区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段 Bootloader,就是通常说的 IS...
分类:
其他好文 时间:
2014-09-30 14:03:49
阅读次数:
155
#include "stm32f10x.h"
/* 为了使用编程书写方便,我们定义几个控制LED开关的宏 */
#define LED1_ON() {GPIO_ResetBits(GPIOF, GPIO_Pin_6);} /* PF6 = 0 点亮LED1 */
#define LED1_OFF() {GPIO_SetBits(GPIOF, GPIO_Pin_6);} /* PF6...
分类:
其他好文 时间:
2014-09-26 12:18:18
阅读次数:
181
#include "stm32f10x.h"
GPIO_InitTypeDef GPIO_InitStructure;//声明GPIO_InitStructure
void LED_Init() {
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//开GPIOA时钟
GPIO_InitStructure.GPIO_Pi...
分类:
其他好文 时间:
2014-09-26 00:18:08
阅读次数:
259
在研究STM32串口接收发送中断的时候找到不少不错的资料,现在备份在这里。以供自己查阅,以及方便其他人。TC====TXE顺便预告下最近会写个有关串口处理数据的帖子,从查询和中断方面以及数据处理的方式,从队列以及FIFO方面写起。SECTION1123456789101112131415161718...
分类:
其他好文 时间:
2014-09-24 12:55:16
阅读次数:
388
- startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices- startup_stm32f10x_ld.s: for STM32 Low density devices- startup_stm32f10x_md_vl....
分类:
其他好文 时间:
2014-09-24 12:33:36
阅读次数:
551
关于STM32的CAN的过滤器STM32普通型芯片的CAN有14组过滤器组,互联型有28组过滤器组.一般我们用的都是普通型的,所以在本文中可以说STM32有14组过滤器组.根据配置,每1组过滤器组可以有1个,2个或4个过滤器.这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤...
分类:
其他好文 时间:
2014-09-23 19:50:55
阅读次数:
180