[STM32F1]

求助stm32f103 systick 停机

[复制链接]
992|7
手机看帖
扫描二维码
随时随地手机跟帖
watertaps|  楼主 | 2018-4-10 07:46 | 显示全部楼层 |阅读模式
本帖最后由 watertaps 于 2018-4-10 07:47 编辑

我在做stm32f103vet6的spi互连实验时遇到SCK脚受干扰进入死循环不出来的情况
软件直接hal库生成的spi dma,互连spi1和spi2,进行收发,平时作正常,接触或插拔SCK,线,程序会卡死在超时等待循环中,RCc,寄存器正常,systick停止,systick中断不进入,scb有systick 异常,程序还可单步调试,这种情况如何重新恢复systick
62fed87a4b8edd0d.png
3569f0cc920be08e.png
73c055ed6f084a0a.png
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相关寄存器哪个复位了

使用特权

评论回复
xuanhuanzi| | 2018-4-15 16:43 | 显示全部楼层
搞定了吗

使用特权

评论回复
xuanhuanzi| | 2018-4-15 16:44 | 显示全部楼层
不懂哎,等楼主搞定了分享经验。

使用特权

评论回复
watertaps|  楼主 | 2018-4-16 08:13 | 显示全部楼层
还没有,在spi sck上加了1电阻,10pf电容都没作用

使用特权

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

本版积分规则

1

主题

9

帖子

1

粉丝