Bootloader hardware requirement:The hardware required to put the STM32 into System memory boot mode consists of any circuitry, switch or jumper, capable of holding the BOOT0 pin high and the BOOT...
分类:
其他好文 时间:
2015-06-15 11:27:41
阅读次数:
216
STM32外设DMA使用总结:
1、根据需要选择DAM模式:
2、对于DMA1的Chanel3,对应外设为USART3的RX
试想:如果串口接收中断和DAM中断同时打开,CPU如何相应?
(1)中断优先级不同:这好说,支持嵌套中断(NVIC)的Cortex-M3自然优先服务中断优先级高的
(2)中断优先级相同:处理原则,先来先处理;若同时到来,中断号低的优先处理
查询手册可知,DMA(IRQn number 13)会先于USART3(39)被CPU处理
3、设置DMA模式为循环模式,则:
(1)只开DMA中...
分类:
其他好文 时间:
2015-06-13 18:39:16
阅读次数:
157
用于arm裸机程序开发的IDE基本有 以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。由于之前开发c51,stm32时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了MDK作为我的s3c2440裸机开发的IDE。以下主要介绍.....
分类:
其他好文 时间:
2015-06-11 12:56:28
阅读次数:
111
文件:mian.c //功能:串口初始化、打开定时器中断,然后一直接收数据状态就好了。发送在中断中实现 #include "stm32f10x.h" #include "usart.h" u8 USART_rx_data; int main(void) { ?? ??RCC_Configuration...
分类:
其他好文 时间:
2015-06-10 14:22:03
阅读次数:
153
来源:http://blog.163.com/qiu_zhi2008/blog/static/6014097720111110710738/STM32 printf函数重映射#ifdef __GNUC__/* With GCC/RAISONANCE, small printf (option LD ...
分类:
其他好文 时间:
2015-06-08 18:45:36
阅读次数:
124
支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。在 CM3中,有两个区中实现了位带。其中一个是
SRAM 区的最低
1MB 范围,第二个则是片内外设区的最低
1MB 范围。这两个区中的地址除了可以像普通的
RAM 一样使用外,它们还都有自己的“位带别名区”,位带别名区把每个比特膨胀成一个 32 位的字。当你通过位带别名区访问这些字时,就可以达到访问原始比特的目的。
...
分类:
其他好文 时间:
2015-06-08 09:56:34
阅读次数:
161
详细介绍stm32中地址如何映射,对初学者很有帮助。...
分类:
其他好文 时间:
2015-06-04 11:48:45
阅读次数:
168
1.禁止读出Flash存储器内容直接在串口烧写软件中设置即可2.STM32用ID加密程序(1)ID加密例程代码: 1 /****************************************************************************************....
分类:
其他好文 时间:
2015-06-03 08:24:41
阅读次数:
105
最近有个项目要用到多达16路的可调频率的方波,于是想到用stm32的定时器输出比较翻转模式(TIM_OCMode_Toggle),一个定时器可以产生4路的信号输出。仔细阅读手册,并且参考了官方的例程,大体过程实现过程是:打开一个TIMx计数器,再打开TIMx的一路或几路输出比较器(共4路),都配置好...
分类:
其他好文 时间:
2015-06-02 19:37:13
阅读次数:
115
《如何从ST官网上下载资源STM32标准库Standard Peripheral LibrariesV3.5.0》分为两种检索方式:
【1】按需要的库资源检索
【2】按芯片型号检索资源
查了网上的一些资料,发现介绍从ST官网下载STM32标准库V3.5.0的检索方式很少,自己在下载STM32标准库V3.5.0也费了很多事~...
分类:
其他好文 时间:
2015-05-31 12:30:13
阅读次数:
268