STM32F4

关注273人关注
我要报错
  • STM32F4 ADC1 模拟看门狗

    ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无论是常规通道还是注入通道,都非常简单。当模拟看门狗检

  • stm32f4在液晶上画圆及填充圆的几种方法

    先说下画圆,根据圆的对称性将圆8等分,求出其中一份,其他可以通过坐标变换得到。得到过程可以百度中点画圆法。程序:void LCD_Draw_Circle(uint16_t Xpos,uint16_t Ypos,uint16_t Radius){int16_t mx=Xpos,my=Ypos

  • STM32F4 TIM输入捕获(测频)

    在输入捕获模式下,当检测到ICx信号上升/下降边沿时,计数器的当前值被存储在捕获比较寄存器TIMx_CCRx中。当捕获事件发生时,相应的CCxIF 标志(TIMx_SR 寄存器) 被置1。如果中断或者DMA功能被使能,就会产生中断或者

  • STM32F4 内部flash驱动(寄存器操作)

    STM32F4 内部flash驱动(寄存器操作)stm32f4_flash.c/************************************************************

  • STM32F4 裸机RTC驱动,寄存器操作

    STM32F4裸机RTC驱动,寄存器操作。/******************************************************************************

  • STM32F4半生不熟的DMA/USART发送数据

    半生:是因为发出了数据不熟:是因为不太理解。只是用了简单的几个东西配置DMA操作步骤如下:1、打开时钟。RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2,ENABLE);2、配置DMA数据结构有几点明确的:通过USART1发送数据

  • STM32F4 MDK新建使用库的工程

    虽然一直ST用库做实验,但没有进行认真的总结。总是先添加价格文件,然后编译。能通过就完成,通不过就再添加别的文件。今天就一步步来梳理下建立用库工程的步骤。争取做到傻瓜式,让即使完全没用过MDK的人都能使用。

  • STM32F4 UART1 DMA发送和接收不定长度数据

    STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说可以预估计自己发送的长度来配置DMA发送数据长度,但是对于接收不是很好解决,因为如果使用DMA接收中断是要配置的数据长度

  • STM32F4学习笔记6——USART Part1

    USART又叫通用同步异步收发器,塔提供了一种灵活的方法与工业使用标准NRZ异步春航数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半双工单线通信,

    单片机
    2018-11-06
    usart stm32f4
  • STM32F4_SYSTICK定时器

    关于SYSTICK定时器的说明,在STM32F4的参考手册中并没有提到,因为这个定时器是属于Cortex内核的内容。在《Cortex M3权威指南》中,可以在第八章,也即“NVIC与中断控制”那一章节的最后才可看到其详细说明,摘取如下

  • STM32F4之ADC1

    折腾了两天ADC多通道采样,采样的结果都很乱,完全不是预期值。在amobbs求助也没有找到结果。于是决定从简单开始,一步步折腾着破ADC。【ADC试验1实验说明】 1、这个实验仅仅是初始化一个ADC,对其输入进行采样。 2、

    单片机
    2018-10-15
    adc stm32f4
  • stm32f4 discovery 新建工程

    新建这个工程各种bug。。。一个ledtoggle 的工程,下载进去了发现灯不亮,examples中的工程就可以亮。仔细对比:options:Target--> SFD\\ST\\STM32F4xx\\STM32F40x.sfr , 示例中是 STM32F4xx.sfr,这个应该没影响后面才发

  • STM32F4 GPIO 呼吸灯

    GPIO的一些特性,翻译自ST的参考手册1、16组IO可用2、推挽/开漏+上拉/下拉3、可从ODR输出数据,也可从外设输出数据4、每个IO速度可独立设置5、浮空输入,上下拉输入,模拟输入6、输入数据到IDR或者外设7、ODR中数据可

  • STM32F4学习笔记13——ADC part1

    ADC 简介12 位 ADC 是逐次趋近型模数转换器。它具有多达 19 个复用通道,可测量来自 16 个外部 源、两个内部源和 VBAT 通道的信号。这些通道的 A/D 转换可在单次、连续、扫描或不连续 采样模式下进行。ADC 的结果存储

    单片机
    2018-10-01
    adc stm32f4
  • STM32F2/F4的DMA编程,8点技巧要知道!

    STM32F2/F4 DMA控制器经过精心设计,固件程序在选择合适的16-数据流X 16-通道组合时颇具灵活性。双AHB端口结构和到APB桥的直接路径,避免了DMA服务低速APB外设时CPU在AHB1访问上的暂停,减少了DMA传输总延时;在DM

  • STM32F4学习笔记11——CRC循环冗余校验

    关于CRC校验有以下几个方面1.模2除(也就是异或)。2.多项式与二进制关系(x的最高幂次对应二进制数的最高位,以下各位对应多项式的各幂次,有此幂次项对应1,无此幂次项对应0,x的最高幂次为R,转换成对应的二进制数

  • STM32F4时钟系统初探(一)

    在开始之前先解释几个名词:HSI: High Speed Internal clock, 高速内部时钟, STM32F429xx默认为16MHz.HSE: High Speed External clock, 高速外部时钟, 最大可接受50MHz时钟(可外接最大的晶振为26MHz).LSI: Low Speed

  • STM32F4学习笔记3——通用IO

    STM32F4每个GPIO端口有四个32位配置寄存器(GPIOx_MOER,GPIOx_OTYPER,GPIOx_OSPEEDR和GPIOx_PUPDR),两个32位数据寄存器(GPIO_IDR和GPIO_ODR),一个32为置位/复位寄存器(GPIOx_BSRR),一个32为GPIO锁寄存器(GPIO

  • STM32F4 ADC之内部温度传感器

    测量芯片周围的环境温度用。这个温度传感器输出的电压与温度成一定比例,获取温度基本就是用ADC测量这个电压。在芯片内部,温度传感器与ADC1的CH16相连。当不使用改传感器时,可将其设置为PowerDown模式以省电。主要

  • stm32f4

    时钟分类stm32f4的时钟有很多分支,主要分为主系统的时钟和一些外设时钟,主系统的时钟又通过AHB分频,分出了HCLK到AHB总线内核的时钟,cortex系统定时器时钟,FLCK自由运行时钟。PHY以太网和USB和看门狗RTC时钟不使