来源: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
一、问题现象
STM32使用J-Link烧写出错,出错信息如下:
1、Error: Flash Download failed - Cortex-M3
这是编译器弹窗信息。
2、**JLink Warning: Could not set S_RESET_ST
这是编译器调试窗口打印的显示信息。
二、问题原因
电路板上STM32芯片的复位电路有问题,在J-Link复位芯片时,导致复位信号拉低的间隔太长。
1、正常情况下复位引脚电平
2、异常情况下复位引脚电平...
分类:
其他好文 时间:
2015-05-29 18:07:24
阅读次数:
1180
最近买了个数字罗盘模块,调通后发现很不错,非常灵敏,测试的时候精度在1°以内。连续测量模式下,最快测量、输出速率可达75hz,模块每次测量完毕并将数据更新至寄存器后,其DRDY引脚便产生一个低电平脉冲(可以配置一个外部中断捕获DRDY引脚的下降沿,并在中断服务程序中读取数据),在STM32中可以设置...
分类:
其他好文 时间:
2015-05-28 00:34:29
阅读次数:
410
今天不小心掉用了#define GPIO_Remap_SWJ_Disable ((uint32_t)0x00300400) /*!< Full SWJ Disabled (JTAG-DP + SW-DP) */这个函数导致无法用Jlink下载程序解决办法:将stm32的REST脚一直接地,即复位.....
分类:
其他好文 时间:
2015-05-27 15:39:35
阅读次数:
690
开发平台: STM32Cube + STM32F030R8T6 问题: STM32 SPI DMA 无法正常发送 解决办法: DMA时钟必须在DMA初始化钱开启,而且DMA中设置自增模式 1. M32Cube 中生成的代码中,有SPI 和DMA的初始化,DMA的时钟初始化在DMA_INIT 中,但是...
分类:
其他好文 时间:
2015-05-26 20:57:15
阅读次数:
129