博客专栏  >  综合   >  stm32应用

stm32应用

stm32开发

关注
2 已关注
29篇博文
  • 【stm32f103】stm32 外部中断(寄存器版)

    中断分类                                                                                              ...

    2017-08-23 06:38
    484
  • 【stm32f103】USART RX实现(寄存器版)

    本讲主要实现usart RX的实现,主要分几部分的应用 1.      USART 1 RX polling的实现 2.      USART1 RX DMA的实现 3.      USART1 ...

    2017-08-22 14:26
    488
  • 【stm32f103】USART TX发送实现(寄存器版)

    本讲主要实现usart TX的实现,主要分几部分的应用 1.      USART 1 Tx polling的实现(附带printf的实现) 2.      USART1 Tx DMA的实...

    2017-08-22 10:03
    557
  • 【stm32f103】SysTick实现延时(寄存器版)

    一.SysTick寄存器介绍 SysTick要参照Programming manual手册,寄存器一共有4个,如图: 分别为STK_CTRL STK_LOAD STK_VAL ...

    2017-08-21 18:27
    610
  • 【stm32f103】TIMER基本定时功能的使用(寄存器版)

    一.TIMER stm32框图 如图:          1为时钟源 ●  内部时钟(CK_INT) ● 外部时钟模式1:外部输入脚(TIx) ●  外部时钟模式2:...

    2017-08-21 12:12
    588
  • 【stm32f103】DMA应用memory to memory(寄存器版)

    注释:此文档是利用DMA实现memory to memory的搬运 可能有的人会说直接用memcpy会更方便,确实是这样,但是此文章仅仅是DMA应用的例子,所以不采用memcpy的方法,并且此历程中不...

    2017-08-20 21:59
    584
  • 【stm32f103】GPIO原理以及LED的应用(寄存器版)

    一.硬件原理图 有两个LED灯D1,D2,分别对应的PIN是PB6,PB7,低电平时点亮LED灯 二.寄存器图 通用GPIO寄存器一共有以下几个寄存器 寄存器可以参考  参考手册,在这里不做详...

    2017-08-18 06:44
    499
  • 【stm32f407】SD协议(三)-源码

    一.硬件连接 上图为stm32的CPU引脚图 上图为SD卡的接线 二.源码 Sdio_sdcard.h //SDIO相关标志位,拷贝自:stm32f4xx_sdio.h #defin...

    2017-06-28 22:15
    1021
  • 【stm32f407】SD协议(二)-SD卡

    一.SD卡简介 1)  简介: SD卡是基于flash的存储卡。 SD卡和MMC卡的区别在于初始化过程不同。 SD卡的通信协议包括SD和SPI两类。 SD卡使用卡内智能控制模块进行FLASH操作...

    2017-06-28 22:03
    962
  • 【stm32f407】SD协议(一)-SDIO

    SDIO简介 1.      SDIO主要功能及框图 STM32F4的SDIO控制器支持多媒体卡(MMC卡)、SD存储卡、SD I/O卡和CE-ATA设备等。SDIO的主要功能如下: 1) ...

    2017-06-28 21:41
    1027
  • 【stm32f407】基于SRAM的内存管理

    一.分配原理 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,他们其实最终都是要实现2...

    2017-06-27 16:10
    1097
  • 【stm32f407】flash编程

    一.Flash介绍 不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。STM32F4的FLASH容量为1024K字节,如参考...

    2017-06-26 17:39
    1279
  • 【stm32f407】CAN总线

    一.CAN简介 CAN 是ControllerArea Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要...

    2017-06-23 16:58
    2654
  • 【stm32f407】SPI实验 驱动W25Q128

    一.SPI介绍 SPI 是英语SerialPeripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要...

    2017-06-21 16:29
    1363
  • 【stm32f407】I2C实验

    一.I2C介绍 IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,...

    2017-06-21 10:48
    717
  • 【stm32f407】DAC实验

    一.描述 STM32F4的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置...

    2017-06-15 12:04
    993
  • 【stm32f407】ADC实验

    1.      ADC简介 STM32F4xx系列一般都有3个ADC,这些ADC可以独立使用,也可以使用双重/三重模式(提高采样率)。STM32F4的ADC是12位逐次逼近型的模拟数字转换器。它有1...

    2017-06-14 17:33
    859
  • 【stm32f407】窗口看门狗 wwdog

    一.窗口看门狗 窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位(WWDG->CR的第六位)变成0前被刷...

    2017-06-08 06:15
    761
  • 【stm32f407】独立看门狗 iwdog

    一.独立看门狗 STM32F4的独立看门狗由内部专门的32Khz低速时钟(LSI)驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟是一个内部RC时钟,所以并不是准确的32Khz,...

    2017-06-08 05:43
    758
  • 【stm32f407】外部中断实现按键中断方式

    一.外部中断 STM32F4的每个IO都可以作为外部中断的中断输入口,这点也是STM32F4的强大之处。STM32F407的中断控制器支持22个外部中断/事件请求。每个中断设有状态位,每个中断/事件...

    2017-06-07 11:20
    1507

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部