前些日子,因为需要在STM32F103系列处理器上,对采集的音频信号进行FFT,所以花了一些时间来研究如何高效并精确的在STM32F103系列处理器上实现FFT。在网上找了很多这方面的资料做实验并进行比较,最终选择了使用STM32提供的DSP库这种方法。 本文将以一个实例来介绍如何使用STM3...
分类:
其他好文 时间:
2014-12-09 21:08:05
阅读次数:
539
通用定时器作为输入捕获的使用。我们将用TIM5的通道1(PA0)来做输入捕获,捕获PA0上高电平的脉宽(用WK_UP按键输入高电平),通过串口打印高电平脉宽时间输入捕获简介输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32...
分类:
其他好文 时间:
2014-12-09 07:05:36
阅读次数:
317
对于单片机转ARM的同学来说,RTC可能比较少接触。提到实时时钟,更经常想到的是DS1302。当然,在STM32里,自己一个CPU已经足够,不需要DS1302。实际上,RTC就只一个定时器而已,掉电之后所有信息都会丢失,因此我们需要找一个地方来存储这些信息,于是就找到了备份寄存器。因为它掉电后仍然可...
分类:
其他好文 时间:
2014-12-08 09:18:52
阅读次数:
240
我不得不说意法半导体确实有点风骚!甚至有点变态。我对ST文档STM32F10XXX参考手册的编辑水平真是不敢恭维。手册中好多说明都是含糊不清,甚至将好多对初学者来说很重要的地方都一笔带过,让人着实摸不着头脑。比如前面我说过的关于NVIC嵌套向量中断控制器的介绍,这部分我认为是非常重要的,但当你看完他...
分类:
其他好文 时间:
2014-12-07 22:57:29
阅读次数:
387
本文章来自: http://www.openedv.com/posts/list/302.htm作者 张洋时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。 下面是从网上找的一个STM32时钟框图,比《STM32中文参考手册》里面的是中途....
分类:
其他好文 时间:
2014-12-07 21:38:13
阅读次数:
248
DMA简介(1)DMA,全称为:Direct Memory Access,即直接存储器访问,DMA 用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当 CPU 初始化这个传输动作,传输动作本身是由DMA 控制器 来实行和完成。DMA 传输对于高效能嵌入式系统算法和网络是很重要的。DM...
分类:
其他好文 时间:
2014-12-07 17:47:34
阅读次数:
376
1、简述:12位数字输入,电压输出,DAC可以配置为8位或12位模式。有2个输出通道。在双DAC模式下,两个通道可以独立地工作。特殊功能:噪声波形生成,三角波形生成,外部触发转换,双DAC同时或者分别转换;每个通道都有DMA功能;参考电压:2.4V~ 3.3V因为一旦使能DAC通道,那么相应的GPI...
分类:
其他好文 时间:
2014-12-07 11:16:06
阅读次数:
175
以下内容可能有一些错误什么的,欢迎各位同学指正。
关于战舰STM32开发板上的BOOT0和BOOT1,很多人会有疑问,特别是软件mcuisp上为什么是DTR的低电平,RTS的高电平进入下载模式,先不管硬件上的BOOT0和BOOT1连接。
要了解BOOT0和BOOT1,首先要知道有三种模式,
(1)BOOT0接高电平,BOOT1接低电平,如果此时RESET I/O口产生复位信号,软件上...
分类:
其他好文 时间:
2014-12-04 20:03:18
阅读次数:
267
USB转双串口,核心技术就在于组合设备(USB Composite)的实现,组合设备的实现,其核心技术在于描述符的实现,下面我们先给出描述符:设备描述符[C]纯文本查看复制代码?0000100002000030000400005000060000700008000090001000011000120...
分类:
其他好文 时间:
2014-12-04 19:25:25
阅读次数:
312
新手必看,关于STM32其他问题1、使用JTAGdownload程序至STM32F205XX(withCortex-M3)问:請教各位先進,若欲使用JTAGinterface下載程序至STM32F205XX的板子,似乎一般是透過SEGGER的J-link,是否可使用其他的JTAG-USB下載線如Altera出的USBBlaster?又是否只要符合JTAG規範的傳輸..
分类:
其他好文 时间:
2014-12-03 19:37:21
阅读次数:
2342