一、问题现象
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
lwIP为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs):* 低层次的称之为"core" / "callback" 或者 "raw" API* 高层次的称之为"sequential" APIlwIP "sequential" API为使用TCP/IP协议栈编程提供符合常规的、通...
分类:
其他好文 时间:
2015-05-27 11:40:17
阅读次数:
160
开发平台: STM32Cube + STM32F030R8T6 问题: STM32 SPI DMA 无法正常发送 解决办法: DMA时钟必须在DMA初始化钱开启,而且DMA中设置自增模式 1. M32Cube 中生成的代码中,有SPI 和DMA的初始化,DMA的时钟初始化在DMA_INIT 中,但是...
分类:
其他好文 时间:
2015-05-26 20:57:15
阅读次数:
129
一、中断1、ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。 STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级 的设置,仅使用中断优先级设置8bit中的高4位。2、STM32可支持68....
分类:
其他好文 时间:
2015-05-26 14:10:09
阅读次数:
247
分辨率:752*480 低照度 效果超好先上图图像处理、物联网、fpga、stm32研究我的店铺:ccjt.taobao.com
分类:
其他好文 时间:
2015-05-23 23:56:32
阅读次数:
257
STM32采用定时器捕获的方法测低频信号很准确,我测高频100K-120K就误差太大了,大概200Hz,这儿的误差是个范围,不是某个值。有的人说两个定时器一个定时,一个计数,这样太浪费资源了吧。我项目要采集两个地感线圈的频率,所以用两个定时器捕获,这儿只说一个定时器的方法,用的是定时器3通道2,下面是用捕获的方法计算频率:void Time3_Configuration()
{
TIM_...
分类:
其他好文 时间:
2015-05-23 11:29:11
阅读次数:
268
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数...
分类:
其他好文 时间:
2015-05-21 22:11:04
阅读次数:
117