OpenEdv-开源电子网

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

关于触屏问题请教原子哥~

[复制链接]

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
发表于 2014-12-8 10:31:00 | 显示全部楼层 |阅读模式
5金钱
请教原子哥~~我的彩屏触摸读取y的屏幕坐标老是读取到159会是什么原因呢~读取物理坐标是正确的~~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-8 13:39:24 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-8 14:13:21 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我每次都有校准,但每次单独测试TP_Scan(0)和TP_Scan(1)时都出现屏幕坐标y固定159,其他的都正确,触屏也换过其它的啦~~
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-8 14:14:24 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
在画图的时候也就只能画出一条直线~~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-8 19:48:25 | 显示全部楼层
回复【3楼】qihangchenqin:
---------------------------------
那就奇怪了,是我们的代码么?
校准能成功?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-8 21:57:17 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
是的,校准能成功~~就到后面画图的地方只能画出直线,问题就在TP_Scan(0)取得的y屏幕坐标每次都是159,而x坐标是正确的。TP_Scan(1)就x和y的坐标都是正确的~~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-9 00:58:52 | 显示全部楼层
回复【6楼】qihangchenqin:
---------------------------------
没遇到过你这个问题,屏幕是我们的么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-10 17:07:55 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
屏幕不是的~~
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-10 17:09:25 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
不过之前用STM32驱动都是可以的~~现在换成用niosii来就有问题啦~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-10 20:51:04 | 显示全部楼层
回复【9楼】qihangchenqin:
---------------------------------
再弄回去stm32试试看吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

7

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2013-8-4
在线时间
0 小时
 楼主| 发表于 2014-12-11 20:28:33 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
原子哥,我现在把屏幕用到STM32上,跑起来还是正常的。再移植到niosii中又出现这种情况。而且在niosii上我用了两种方式来控制触屏的引脚,一种是spi的模块,一种是自定义的PIO,用自定义PIO触屏的程序只需要定义一下管脚即可,其它的都不用改变。但是这种情况下还是读出了159的y值,我想是不是STM32和niosii上的计算会有区别~就是同样类型的变量,在做计算时会有区别~但这样就又有一个问题,就是为什么x值每次都是对的,而且x和y的计算方式也是一样,是不是由于y的计算过程中某些值过大。请求原子哥帮忙分析一下~~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-11 22:45:21 | 显示全部楼层
回复【11楼】qihangchenqin:
---------------------------------
这只能是你程序问题了,niosii完全门外汉,表示爱莫能助啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-28 02:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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