打印
[STM32F1]

求助stm32f103 systick 停机

[复制链接]
1075|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 watertaps 于 2018-4-10 07:47 编辑

我在做stm32f103vet6的spi互连实验时遇到SCK脚受干扰进入死循环不出来的情况
软件直接hal库生成的spi dma,互连spi1和spi2,进行收发,平时作正常,接触或插拔SCK,线,程序会卡死在超时等待循环中,RCc,寄存器正常,systick停止,systick中断不进入,scb有systick 异常,程序还可单步调试,这种情况如何重新恢复systick

62fed87a4b8edd0d.png (33.86 KB )

62fed87a4b8edd0d.png

3569f0cc920be08e.png (23.45 KB )

3569f0cc920be08e.png

73c055ed6f084a0a.png (18.8 KB )

73c055ed6f084a0a.png

282d259cf110a0db.png (20.91 KB )

282d259cf110a0db.png
评论
xch 2018-4-10 10:56 回复TA
硬件问题软件来解决? 
沙发
yiy| | 2018-4-10 09:42 | 只看该作者
把系统时钟配置放最后试试

使用特权

评论回复
板凳
watertaps|  楼主 | 2018-4-10 09:47 | 只看该作者
在检测scb异常后,重新初始化时钟,systick 还是不进中断,systick的current 还是在走

使用特权

评论回复
地板
mmuuss586| | 2018-4-10 17:01 | 只看该作者
看下systick相关寄存器哪个复位了

使用特权

评论回复
5
xuanhuanzi| | 2018-4-15 16:43 | 只看该作者
搞定了吗

使用特权

评论回复
6
xuanhuanzi| | 2018-4-15 16:44 | 只看该作者
不懂哎,等楼主搞定了分享经验。

使用特权

评论回复
7
watertaps|  楼主 | 2018-4-16 08:13 | 只看该作者
还没有,在spi sck上加了1电阻,10pf电容都没作用

使用特权

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

本版积分规则

1

主题

9

帖子

1

粉丝