一个函数的初始化为什会导致后面的程序无法执行

2019-08-19 19:24发布

我自己写了个c文件,在main函数初始化的时候,导致自己写的屏幕显示内容无法正常显示。去掉这个初始化函数后,屏幕显示正常
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
yyx1427018088
1楼-- · 2019-08-20 19:29
圈出的这部分如果注释掉,就能正常显示。
dlamji
2楼-- · 2019-08-20 20:26
你的代码里面sd卡里初始化SPI1时要用到PA567,但你在初始化DAC时用到了DAC_Channel_2,这个是连到PA5上的
所以在后来初始化sd卡时这个接口没法给到SPI,初始化就出错了,进入死循环
我能想到的就是这个bug,我没sd卡所以没法帮你仔细debug
还有你发的那个有很多文件都没放到project里面,我这边编译不了

一周热门 更多>