OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3559|回复: 8

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

[复制链接]

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
发表于 2017-5-6 18:39:41 | 显示全部楼层 |阅读模式
1金钱
我自己写了个c文件,在main函数初始化的时候,导致自己写的屏幕显示内容无法正常显示。去掉这个初始化函数后,屏幕显示正常

QQ图片20170506183904.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-6 18:41:43 | 显示全部楼层
只能显示showstr“mini STM32”和“SD CARD Failed”  两个东西
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-6 19:52:51 | 显示全部楼层
以前这个这两个东西都是不显示的,只显示我写的东西。现在反而是这两个显示出来,我写的东西显示不出了
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-6 20:41:10 | 显示全部楼层
本帖最后由 yyx1427018088 于 2017-5-6 20:43 编辑

自顶
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-6 20:42:34 | 显示全部楼层
回复

使用道具 举报

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2017-4-15
在线时间
26 小时
发表于 2017-5-7 04:29:19 | 显示全部楼层
照你说的话就是sd卡初始化失败了吧 跟lcd没啥关系
没代码也看不出来 应该是你那个函数去初始化了给sd卡的接口
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-7 10:19:41 | 显示全部楼层
这是程序,求大佬一看,给您递茶@dlamji

汉字显示实验.zip

7.66 MB, 下载次数: 43

回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-31
在线时间
4 小时
 楼主| 发表于 2017-5-7 10:24:30 | 显示全部楼层
圈出的这部分如果注释掉,就能正常显示。
QQ图片20170507102213.png
回复

使用道具 举报

1

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2017-4-15
在线时间
26 小时
发表于 2017-5-7 15:32:23 | 显示全部楼层
你的代码里面sd卡里初始化SPI1时要用到PA567,但你在初始化DAC时用到了DAC_Channel_2,这个是连到PA5上的
所以在后来初始化sd卡时这个接口没法给到SPI,初始化就出错了,进入死循环
我能想到的就是这个bug,我没sd卡所以没法帮你仔细debug
还有你发的那个有很多文件都没放到project里面,我这边编译不了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 14:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表