stm32f103rc打开TIM2进HardFault_Handler

[复制链接]
11145|29
香水城 发表于 2010-3-11 10:55 | 显示全部楼层
我估计是我在焊接芯片时,把STM32的中断系统给焊接坏了
autuy123 发表于 2010-3-11 10:45


这种情况的概率微乎其微。
A7_COOL 发表于 2010-3-11 14:11 | 显示全部楼层
程序写到STM32F103RC中不可以运行,但是写到STM32F103VB中就可以了

也是挺奇怪的
autuy123 发表于 2010-3-9 11:41

问题就出现在仿真器,我原来也遇到过类似的问题。因为原来的万利190块钱的开发板上自带的ST-LINK-II不支持STM32F103xCDE大容量系列的产品,所以在用软件模拟器时是没有问题的,但是只要通过ST-LINK-II下载到目标板运行时,就会出现你的这种情况。在某些情况下代码还是可仿真运行的,所以就给你造成一种假象,那就是代码出现了问题,其实是仿真器不支持大容量的STM32系列MCU造成的。好在我手头上有一个CR版ULINK2,改用ULINK2进行仿真后,就好了。你的代码应该是没有问题的。希望我的回复能够对你有所帮助。

评分

参与人数 1威望 +1 收起 理由
autuy123 + 1

查看全部评分

IJK 发表于 2010-3-11 14:33 | 显示全部楼层
说不定真是LS说的情况
wuxi_stl 发表于 2010-3-11 14:37 | 显示全部楼层
是不是初始化的顺序不对,TIM2初始化之前,有没有开它的时钟?
 楼主| autuy123 发表于 2010-3-11 15:06 | 显示全部楼层
我感觉也是这样,我吧程序下载到开发板上可以,下载到我的做的板子上不不可以了,所以怀疑我的程序的问题了,后来发现我的板子上的JTAG口没有加上拉和下拉我加上之后也还是不可以,香版主说坏单项功能的可能性不大,所以只有怀疑ST-LINK-II了,看样子要买个仿真器了;谢谢你的回复 22# A7_COOL
 楼主| autuy123 发表于 2010-3-11 15:09 | 显示全部楼层
是不是初始化的顺序不对,TIM2初始化之前,有没有开它的时钟?
wuxi_stl 发表于 2010-3-11 14:37
时钟开了,以前TIM2正常工作了,后来加上其他的程序后不知道去哪里了!有时进硬件失效中断!
wuxi_stl 发表于 2010-3-11 15:45 | 显示全部楼层
我也比较赞同22楼的看法,我以前遇到过的,不过是JLINK的警告,说不能完全支持后缀为VBT的芯片,让我更换芯片什么的,至于具体有什么问题我就没有遇到过。
以前用过ST-LINK-II,后来觉得太麻烦,统一用J LINK了。
 楼主| autuy123 发表于 2010-3-11 16:50 | 显示全部楼层
看样子ST-LINK-II只能用在自己的开发板上了,那个STM3210B-LK1上也不可能写多大的程序,只有这样了现在去弄个J LINK看看怎么样了!!
hsbjb 发表于 2010-3-11 22:05 | 显示全部楼层
这个可能也太小了,一般如果芯片出问题,不会仅仅一个模块出问题
 楼主| autuy123 发表于 2010-3-12 08:19 | 显示全部楼层
我用J-LINK烧录程序就没有问题了
谢谢帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部