OpenEdv-开源电子网

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

stm32F103芯片的触摸屏实验移植到STM32L152上出现问题的一个疑问

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-2-21
在线时间
0 小时
发表于 2014-2-21 20:35:29 | 显示全部楼层 |阅读模式
为什么我用MINI STM32的开发板调试触摸屏实验时,使用在线调试,在初始化过程中读取ID时并不能正确读取devicecode值,但是代码能够正确运行,这是什么原因?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-2-21 21:41:17 | 显示全部楼层
看你代码是不是有判断了?你跟踪,进入初始化代码了么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-2-21
在线时间
0 小时
 楼主| 发表于 2014-2-21 22:33:22 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
嗯  进去了   进入了初始化函数以后在每个判断ID号的函数里面都打了断点,然后全速跑,但是没有进去,板子却能正常执行,顺带问一句哈,这个devicecode是不是固定的,我直接写死不行吗,它的功能是什么呢,麻烦大神指点。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-2-21 23:59:06 | 显示全部楼层
回复【3楼】飞一个去:
---------------------------------
没经过初始化代码???
不可能吧,不经过初始化代码,LCD不可能可以显示的。

devicecode,是用来做兼容的,比如一个代码,可以兼容很多的LCD,根据不同的LCD ID来执行不同的初始化代码,从而一个代码兼容N个屏。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-2-21
在线时间
0 小时
 楼主| 发表于 2014-2-22 08:32:10 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
经过了的,理论上来说程序已经正常运行了说明这个devicecode是经过判断并且初始化了的,但是我在初始化的代码里面就是后面的if(devicecode == 0x9341)还有下面的else语句里面打断点,每个都打了,但是全速跑确实没有进去,我直接写死的话也是可以运行的,就是写成0x9341,这个地方就是搞不懂有点。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 05:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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