实验27 触摸屏实验

所属分类:处理器开发
开发工具:C/C++
文件大小:423KB
下载次数:2
上传日期:2018-05-03 10:35:17
上 传 者Angle~鳯
说明:  能够利用STM32搭载3.5寸电阻屏进行显示输出等功能
(Able to use STM32 is equipped with 3.5 inch resistive screen display output function)

文件列表:
实验27 触摸屏实验 (0, 2018-04-23)
实验27 触摸屏实验\CORE (0, 2018-04-23)
实验27 触摸屏实验\CORE\core_cm3.c (17273, 2010-06-07)
实验27 触摸屏实验\CORE\core_cm3.h (85714, 2011-02-09)
实验27 触摸屏实验\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
实验27 触摸屏实验\HARDWARE (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\24CXX (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\24CXX\24cxx.c (3510, 2012-07-19)
实验27 触摸屏实验\HARDWARE\24CXX\24cxx.h (1498, 2012-08-26)
实验27 触摸屏实验\HARDWARE\IIC (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\IIC\myiic.c (3055, 2015-03-13)
实验27 触摸屏实验\HARDWARE\IIC\myiic.h (1358, 2015-03-13)
实验27 触摸屏实验\HARDWARE\KEY (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\KEY\key.c (1827, 2015-03-20)
实验27 触摸屏实验\HARDWARE\KEY\key.h (1186, 2015-03-19)
实验27 触摸屏实验\HARDWARE\LCD (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\LCD\font.h (35016, 2015-03-13)
实验27 触摸屏实验\HARDWARE\LCD\lcd.c (85363, 2015-04-24)
实验27 触摸屏实验\HARDWARE\LCD\lcd.h (7529, 2015-04-24)
实验27 触摸屏实验\HARDWARE\LED (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\LED\led.c (1298, 2012-09-13)
实验27 触摸屏实验\HARDWARE\LED\led.h (638, 2012-09-13)
实验27 触摸屏实验\HARDWARE\SPI (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\SPI\spi.c (3292, 2012-10-07)
实验27 触摸屏实验\HARDWARE\SPI\spi.h (668, 2012-08-28)
实验27 触摸屏实验\HARDWARE\TOUCH (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\TOUCH\ctiic.c (3310, 2015-03-13)
实验27 触摸屏实验\HARDWARE\TOUCH\ctiic.h (1309, 2015-01-15)
实验27 触摸屏实验\HARDWARE\TOUCH\ft5206.c (4936, 2015-03-13)
实验27 触摸屏实验\HARDWARE\TOUCH\ft5206.h (1642, 2015-01-15)
实验27 触摸屏实验\HARDWARE\TOUCH\gt9147.c (7648, 2015-03-24)
实验27 触摸屏实验\HARDWARE\TOUCH\gt9147.h (1711, 2015-03-24)
实验27 触摸屏实验\HARDWARE\TOUCH\ott2001a.c (4889, 2015-03-13)
实验27 触摸屏实验\HARDWARE\TOUCH\ott2001a.h (1972, 2015-01-15)
实验27 触摸屏实验\HARDWARE\TOUCH\touch.c (15245, 2015-03-13)
实验27 触摸屏实验\HARDWARE\TOUCH\touch.h (2849, 2015-03-08)
实验27 触摸屏实验\HARDWARE\W25QXX (0, 2018-04-23)
实验27 触摸屏实验\HARDWARE\W25QXX\w25qxx.c (9387, 2015-03-24)
实验27 触摸屏实验\HARDWARE\W25QXX\w25qxx.h (2332, 2015-03-13)
实验27 触摸屏实验\keilkilll.bat (399, 2011-04-23)
... ...

实验器材: 战舰STM32F103开发板V3版本 实验目的: 学习电阻式/电容式触摸屏的使用. 硬件资源: 1,DS0(连接在PB5) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 4,按键KEY0(PE4) 3,触摸屏(TFTLCD模块自带了,IO状态为:T_PEN(PF10)/T_MOSI(PF9)/T_MISO(PB2)/T_SCK(PB1)/T_CS(PF11)) 实验现象: 本实验代码,开机的时候先通过LCD ID检测是电容屏(ALIENTEK 4.3寸/7寸电容触摸屏)还是电阻屏(ALIENTEK 2.4/2.8/3.5 寸电阻屏),然后进入相关的测试。 如果是电阻屏,则通过24C02的数据判断触摸屏是否已经校准过,如果没有校准,则执行校准程序,校准过后再进入手写程序。如 果已经校准了,就直接进入手写程序,此时可以通过按动屏幕来实现手写输入。屏幕上会有一个清空的操作区域(RST),点击这 个地方就会将输入全部清除,恢复白板状态。程序会设置一个强制校准,就是通过按KEY0来实现,只要按下KEY0就会进入强制校准 程序。 如果是电容屏,则直接进入手写测试程序,电容触摸屏支持ALIENTEK 4.3寸/新款(SSD1963驱动版本)7寸TFTLCD模块,支持5点触 摸。电容触摸屏不需要校准,其他操作同电阻触摸屏的测试。 电阻屏校准方法: 1,下载本代码。 2,按KEY0。 3,依次点击屏幕上的4个十字架(十字+小圈圈)的最中央(最好用笔尖) 4,直到屏幕提示:"Touch Screen Adjust OK!"字样。 5,校准完成。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! ------------------------------------------------------------------------------------------- ◆其他重要连接: 开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm 添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm ◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_stm32"->点击关注 具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm 正点原子@ALIENTEK 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://eboard.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com

近期下载者

相关文件


收藏者