OpenEdv-开源电子网

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

今天3.8,送给男同胞的礼物,开源电容屏程序!资料上传!

[复制链接]

20

主题

56

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
330
金钱
330
注册时间
2012-12-25
在线时间
5 小时
发表于 2013-3-8 23:41:29 | 显示全部楼层 |阅读模式
 目前网上几乎没有一个开源的STM32电容屏程序,我来开源吧!

版权归我所有,当然您可以拿去做产品,呵呵,我不会跟您计较,我也不会追究责任,呵呵,废话了...

介绍下,我测试的电容屏是FT5306驱动的,支持多点,480*800分辨率,够意思吧!希望牛人移植个切西瓜游戏玩玩,哈哈

最后一张送给村长,哈哈!谁认得全??
33.jpg 

呵呵,看把大家猴急的得!酒足饭饱干正经事吧!

重点:1,知道IIC协议;2,SPI协议;3,FT5306地址和分辨率!

1,2我不介绍了,大家比我还知道,呵呵!
3,FT5306地址看手册第4页,所以地址为0X38(或者电容屏厂家会编写规格书上面就有地址)
根据下图:
11.jpg 
地址需要移一位,所以写为:0X70;写为:0X71

分辨率简单,厂家出厂就固化好了,直接看手册就OK,我这款是480*800

哈哈,大家是不是觉得非常简单!

最后在王婆卖瓜一下,我的这个程序包有3处精华(高手飘过)
1,电容屏驱动程序;
2,带SPI接口的VGA屏驱动;
3,SSD1963驱动。


先上手册吧:



欢迎转载,欢迎盗版!我的目的就是大家能像玩电阻屏那样玩电容屏!

希望下载我程序的给我顶一下,以后还有好多好玩的可以考虑开源!

电容触摸屏简单画板 V1.0.zip

703.48 KB, 下载次数: 2724

FT5306寄存器手册.pdf

149.86 KB, 下载次数: 2003

FT5306手册.pdf

685.36 KB, 下载次数: 2473

山岩科技:shan-yan.taobao.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2013-3-9 00:19:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

20

主题

56

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
330
金钱
330
注册时间
2012-12-25
在线时间
5 小时
 楼主| 发表于 2013-3-9 00:35:44 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
呵呵,老刘给个精华呀!
山岩科技:shan-yan.taobao.com
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2199
金钱
2199
注册时间
2012-2-8
在线时间
35 小时
发表于 2013-3-9 01:48:35 | 显示全部楼层
呵呵, 村长不在我们论坛逛呀
https://github.com/roxma
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-3-9 08:31:50 | 显示全部楼层
楼主,是不是请东莞 潇洒啊
1-1
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2013-3-9
在线时间
0 小时
发表于 2013-3-9 09:01:30 | 显示全部楼层
东莞ISO???
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-3-9
在线时间
0 小时
发表于 2013-3-9 21:35:10 | 显示全部楼层
有趣啊!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-3-9
在线时间
0 小时
发表于 2013-3-9 21:39:26 | 显示全部楼层
很有幸在这里看到山岩,山岩真是人之极品,我买了他5套开发板做项目二次开发,他的以太网全部运行不了,后来联系他尽然不接电话,删QQ,把旺旺拉黑,我上回当就跟朋友们说下,买他东西的时候请注意这家伙的行为,因为他没信用!搞得别人项目泡汤缺德了,为得毛利,被良心!
回复 支持 反对

使用道具 举报

3

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2012-12-23
在线时间
0 小时
发表于 2013-3-10 18:42:19 | 显示全部楼层
顶你!
回复 支持 反对

使用道具 举报

3

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-8-6
在线时间
0 小时
发表于 2013-3-11 16:43:57 | 显示全部楼层
shanyan老师啊!难得在这里看见你哇!我需要你的电容屏,。。你也不回复我。请问stm32带电容屏效果如何?能做到很流畅吗?
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2012-11-20
在线时间
0 小时
发表于 2013-3-13 10:26:48 | 显示全部楼层
FT5306是墩泰的芯片,拿过来直接读手指坐标就行了,不要做任何配置,很简单的
回复 支持 反对

使用道具 举报

2

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2013-3-14
在线时间
0 小时
发表于 2013-3-14 11:40:01 | 显示全部楼层
Very  Good
回复 支持 反对

使用道具 举报

20

主题

56

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
330
金钱
330
注册时间
2012-12-25
在线时间
5 小时
 楼主| 发表于 2013-3-18 16:56:08 | 显示全部楼层
回复【10楼】端钱:
---------------------------------
http://item.taobao.com/item.htm?spm=0.0.0.0.2v6kBk&id=22192288530
山岩科技:shan-yan.taobao.com
回复 支持 反对

使用道具 举报

55

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
金钱
1608
注册时间
2012-12-30
在线时间
241 小时
发表于 2013-6-25 11:48:46 | 显示全部楼层
电容屏啊 必须顶 我顶 顶 顶
回复 支持 反对

使用道具 举报

13

主题

314

帖子

0

精华

高级会员

Rank: 4

积分
713
金钱
713
注册时间
2012-7-20
在线时间
102 小时
发表于 2013-9-8 23:47:32 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

55

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
金钱
1608
注册时间
2012-12-30
在线时间
241 小时
发表于 2013-9-10 10:11:41 | 显示全部楼层
好东西 我又伸手了
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-10 22:00:19 | 显示全部楼层
回复【4楼】Pony279:
---------------------------------

大侠  请问你知不知道在串口实验里面那个使用 printf 函数是怎么回事啊,程序如下面所示: 
#if 1 
#pragma import(__use_no_semihosting)              
//标准库需要的支持函数                  
struct __FILE  
{  
int handle;  

};  

FILE __stdout;        
//定义_sys_exit()以避免使用半主机模式     
_sys_exit(int x)  
{  
x = x;  
}  
//重定义fputc函数  
int fputc(int ch, FILE *f) 
{       
while((USART1->SR&0X40)==0);//循环发送,直到发送完毕    
    USART1->DR = (u8) ch;       
return ch; 

#endif  


这一段是真心看不懂啊,好纠结。我不知道它怎么会和printf扯上关系的?  看起来又不是调用printf啊。 
还有那个半主机模式是个什么东西啊? 还有那个fputc函数,头都晕了。谢谢啦
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2199
金钱
2199
注册时间
2012-2-8
在线时间
35 小时
发表于 2013-9-10 22:53:18 | 显示全部楼层
回复【17楼】渐臻佳境:
---------------------------------
把C语言的链接的概念搞清楚就知道怎么回事了哈。实在不清楚可以试用原始的GCC命令行来编译和链接几个简单的程序。
printf 里面有很多逻辑代码(字符串解析)是通用的,基本的逻辑框架已经写好了,不需要你去改的,而最终的显示是由硬件决定的,所以需要自己写一个printf。
半主机模式你google一下吧,我记不清了,反正cortex-m3是不能用半主机模式的。
https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2013-9-10 22:58:12 | 显示全部楼层
大概意思:
printf属于标准c的东西,设计的时候,设计者并不知道printf通过哪里输出,而是采用一个函数,fputc,来输出数据,所以到客户使用的时候,你就去实现fputc就可以了。
类似标准c就是个黑匣子,printf是黑匣子的输入,fputc是黑匣子的输出。
至于里面是怎么实现的,用户可以不用理会。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-10 23:12:36 | 显示全部楼层
回复【18楼】Pony279:
---------------------------------
谢谢你,有些明白了,很感谢
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-10 23:14:12 | 显示全部楼层
回复【19楼】正点原子:
---------------------------------
原子哥,我大概明白了,谢谢啦。  意外地在21IC发现了你的踪迹 ⊙o⊙
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-9-22
在线时间
0 小时
发表于 2013-9-22 19:49:34 | 显示全部楼层
先顶,后琢磨
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-9-15
在线时间
0 小时
发表于 2013-9-23 12:38:54 | 显示全部楼层
感觉好复杂,下了以后研究,谢谢分享
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2014-8-12
在线时间
32 小时
发表于 2015-2-4 16:58:12 | 显示全部楼层
STM32驱动?好东西。楼主顶你,手上也有一个FT5306,好用我再回来顶你
回复 支持 反对

使用道具 举报

9

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
426
金钱
426
注册时间
2011-7-11
在线时间
49 小时
发表于 2015-3-4 23:07:09 | 显示全部楼层
顶楼主,参照楼主例程看能搞好我的触摸不
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-3-5
在线时间
39 小时
发表于 2015-3-5 11:43:01 | 显示全部楼层
我们公司也用这种触摸屏,参考一下。
回复 支持 反对

使用道具 举报

164

主题

1230

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1477
注册时间
2014-5-21
在线时间
342 小时
发表于 2015-3-5 13:49:07 | 显示全部楼层
RA8875有没有分享的啊,需要我分享一个
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2013-5-19
在线时间
2 小时
发表于 2015-3-5 14:24:01 | 显示全部楼层
多谢分享~~~
回复 支持 反对

使用道具 举报

8

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2012-12-19
在线时间
16 小时
发表于 2015-3-5 16:56:36 | 显示全部楼层
以前都是买模块,好好研究下。
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-3-6 14:24:31 | 显示全部楼层
不错不错,这个可以有。
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

15

主题

95

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
380
金钱
380
注册时间
2014-11-9
在线时间
31 小时
发表于 2015-9-22 11:28:38 | 显示全部楼层
顶,非常感谢。
永远用自己的眼光思考问题,永远积极乐观地看待世界。
回复 支持 反对

使用道具 举报

1

主题

22

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-8-4
在线时间
1 小时
发表于 2015-10-8 13:22:18 | 显示全部楼层
顶一下,需要这么开源的奉献者
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2015-11-12
在线时间
0 小时
发表于 2015-11-12 19:37:04 | 显示全部楼层
这个程序很不错,我一直在这种电容触摸屏的驱动
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-2-22
在线时间
1 小时
发表于 2016-6-13 15:47:58 | 显示全部楼层
顶一顶
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

6

帖子

0

精华

禁止访问

积分
5
金钱
5
注册时间
2018-8-30
在线时间
0 小时
发表于 2018-8-30 16:29:51 | 显示全部楼层
监控摄像机服务器www.kdacctv.com
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-9-4
在线时间
7 小时
发表于 2018-9-5 12:00:47 | 显示全部楼层
顶顶顶顶顶...
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2018-8-21
在线时间
85 小时
发表于 2018-9-5 13:41:56 | 显示全部楼层
厉害 研究研究……
回复 支持 反对

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2017-12-12
在线时间
26 小时
发表于 2018-9-6 17:04:57 | 显示全部楼层
tai niu le
回复 支持 反对

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-9-20 10:59:54 | 显示全部楼层
从2013年就开始了,现在想想自己真的好落后。。。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-11-12
在线时间
0 小时
发表于 2018-11-12 14:27:02 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2018-7-16
在线时间
32 小时
发表于 2018-12-7 12:55:48 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

6

主题

36

帖子

1

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2018-12-5
在线时间
4 小时
发表于 2018-12-14 14:42:31 | 显示全部楼层
哈哈哈哈,不错
回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2017-5-2
在线时间
3 小时
发表于 2018-12-16 19:10:29 | 显示全部楼层
收藏,
回复 支持 反对

使用道具 举报

5

主题

320

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1938
金钱
1938
注册时间
2018-11-28
在线时间
235 小时
发表于 2022-10-21 13:09:14 | 显示全部楼层
学习一下,谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-16 09:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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