|
例說FPGA連載59:LCD觸摸屏驅動設計之板級調試 特權同學,版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1c0nf6Qc
① 連接好硬件, VIP核心板 + SF-L70子板 + 7寸液晶屏,并且給VIP核心板上電。 ② 打開“…\prj\vip_ex7”文件夾下的工程。 ③ 使用Programmer將“…\prj\vip_ex7\output_files”文件夾下的vip.sof文件下載到VIP核心板中。 ④ 打開EDS。導入“…\prj\vip_ex7\software”文件夾下的軟件工程(包括應用工程和BSP工程)。 ⑤ 運行應用程序,接著我們可以按照圖9.7所示的順序分別點擊觸摸屏的左上角、右上角、右下角和左下角。
圖9.7 觸摸屏數(shù)據(jù)采集功能演示 ⑥ 點擊完畢,我們可以看到如圖9.8所示,Nios II Console中打印出來剛才觸摸屏被按下后4組坐標數(shù)據(jù)。從這四組數(shù)據(jù)中,我們不難發(fā)現(xiàn),當觸摸屏的最左側被按下時,數(shù)據(jù)較大;最右側被按下時,數(shù)據(jù)較小。當觸摸屏最上側被按下時,數(shù)據(jù)較小;最下側被按下時,數(shù)據(jù)較大。當然了,這些數(shù)據(jù)并不能直接作為觸摸屏的坐標點,例如我們的液晶屏是800*480分辨率的,若希望和這些數(shù)據(jù)對照上,還需要做一些映射處理。后面的例程我們會進一步來探討這個問題。
圖9.8 Nios II Console打樣觸摸屏坐標數(shù)據(jù) |