发新帖我要提问
12
返回列表
打印

stm32f103rc打开TIM2进HardFault_Handler

[复制链接]
楼主: autuy123
手机看帖
扫描二维码
随时随地手机跟帖
21
香水城| | 2010-3-11 10:55 | 只看该作者 回帖奖励 |倒序浏览
我估计是我在焊接芯片时,把STM32的中断系统给焊接坏了
autuy123 发表于 2010-3-11 10:45


这种情况的概率微乎其微。

使用特权

评论回复
22
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
23
IJK| | 2010-3-11 14:33 | 只看该作者
说不定真是LS说的情况

使用特权

评论回复
24
wuxi_stl| | 2010-3-11 14:37 | 只看该作者
是不是初始化的顺序不对,TIM2初始化之前,有没有开它的时钟?

使用特权

评论回复
25
autuy123|  楼主 | 2010-3-11 15:06 | 只看该作者
我感觉也是这样,我吧程序下载到开发板上可以,下载到我的做的板子上不不可以了,所以怀疑我的程序的问题了,后来发现我的板子上的JTAG口没有加上拉和下拉我加上之后也还是不可以,香版主说坏单项功能的可能性不大,所以只有怀疑ST-LINK-II了,看样子要买个仿真器了;谢谢你的回复 22# A7_COOL

使用特权

评论回复
26
autuy123|  楼主 | 2010-3-11 15:09 | 只看该作者
是不是初始化的顺序不对,TIM2初始化之前,有没有开它的时钟?
wuxi_stl 发表于 2010-3-11 14:37
时钟开了,以前TIM2正常工作了,后来加上其他的程序后不知道去哪里了!有时进硬件失效中断!

使用特权

评论回复
27
wuxi_stl| | 2010-3-11 15:45 | 只看该作者
我也比较赞同22楼的看法,我以前遇到过的,不过是JLINK的警告,说不能完全支持后缀为VBT的芯片,让我更换芯片什么的,至于具体有什么问题我就没有遇到过。
以前用过ST-LINK-II,后来觉得太麻烦,统一用J LINK了。

使用特权

评论回复
28
autuy123|  楼主 | 2010-3-11 16:50 | 只看该作者
看样子ST-LINK-II只能用在自己的开发板上了,那个STM3210B-LK1上也不可能写多大的程序,只有这样了现在去弄个J LINK看看怎么样了!!

使用特权

评论回复
29
hsbjb| | 2010-3-11 22:05 | 只看该作者
这个可能也太小了,一般如果芯片出问题,不会仅仅一个模块出问题

使用特权

评论回复
30
autuy123|  楼主 | 2010-3-12 08:19 | 只看该作者
我用J-LINK烧录程序就没有问题了
谢谢帮助

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则