LPC2478+LCD液晶驱动+触摸屏(不用触摸芯片,利用AD通道来实现)

  • k5_222179
    了解作者
  • 376.8KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-01 03:09
    上传日期
LPC2478液晶LCD驱动,液晶屏分辨率640*480,RGB 565模式,16位色,32MB SDRAM ,支持字符显示,硬件光标显示,不用触摸芯片,利用LPC2478的AD通道实现触摸屏驱动,带有触摸屏校正算法,点击触摸屏,光标显示在所触摸的位置上,IAR的工程。
TouchDemo(IAR).rar
  • TouchDemo
  • board
  • sys.c
    7.7KB
  • arm_comm.h
    4.9KB
  • sys.h
    3.2KB
  • board.h
    6.9KB
  • Flash Debug
  • Obj
  • drv_touch_scr.o
    35.9KB
  • Terminal_9_12x6.o
    6.9KB
  • drv_glcd.o
    87.6KB
  • main.o
    13.3KB
  • Terminal_6_8x6.o
    5.9KB
  • cursor_arrow.o
    3.1KB
  • iar_logo.o
    303.9KB
  • sdram_64M_32bit_drv.o
    28.8KB
  • Terminal_18_24x12.o
    15.9KB
  • sys.o
    55.7KB
  • TouchDemo.pbd
    881B
  • List
  • Exe
  • Touch_Demo.sim
    11.8KB
  • TouchDemo.hex
    33.1KB
  • Touch_Demo.out
    156.1KB
  • modules
  • drv_glcd.h
    3.6KB
  • drv_touch_scr.c
    10.4KB
  • drv_touch_scr.h
    2.3KB
  • sdram_64M_32bit_drv.c
    5.8KB
  • drv_glcd.c
    19.6KB
  • sdram_64M_32bit_drv.h
    672B
  • config
  • LPC2478_SDRAM.icf
    3.4KB
  • lpc2478.mac
    270B
  • LPC2478_Flash.icf
    3.2KB
  • lpc2478_SDRAM.mac
    7.3KB
  • app
  • Terminal_6_8x6.c
    24KB
  • iar_logo.h
    600B
  • Terminal_9_12x6.c
    19.8KB
  • iar_logo.c
    928.8KB
  • cursor_arrow.c
    4.2KB
  • Terminal_18_24x12.c
    77.2KB
  • cursor_arrow.h
    167B
  • includes.h
    797B
  • main.c
    3.5KB
  • settings
  • TouchDemo.dbgdt
    6.5KB
  • TouchDemo.dni
    928B
  • TouchDemo_Flash Debug.jlink
    549B
  • TouchDemo.wsdt
    5.4KB
  • TouchDemo.cspy.bat
    1.4KB
  • TouchDemo.eww
    496B
  • StartupScreen.ewsample
    0B
  • EW88.tmp
    0B
  • EWA2.tmp
    0B
  • EW89.tmp
    0B
  • ExampleInfo.ENU.xml
    392B
  • TouchDemo.dep
    10.7KB
  • EWA3.tmp
    0B
  • EWA5.tmp
    0B
  • ewinfo.ENU.html
    2.4KB
  • TouchDemo.ewp
    49.2KB
  • EWA4.tmp
    0B
  • EW8B.tmp
    0B
  • TouchDemo.ewd
    47.5KB
  • EW85.tmp
    0B
  • readme.txt
    1.6KB
  • EW84.tmp
    0B
  • EW8A.tmp
    0B
内容介绍
######################################################################## # # TouchDemo.eww # # $Revision: 34711 $ # ######################################################################## DESCRIPTION =========== This example project shows how to use the IAR Embedded Workbench for ARM to develop code for IAR LPC2478-SK board. It shows basic use of I/O, timers, interrupts, LCD controllers and LCD touch screen. A cursor is shown and moves when the screen is touched. COMPATIBILITY ============= The Touch Screen demo project is compatible with IAR LPC2478-SK evaluation board. By default, the project is configured to use the J-Link JTAG interface. CONFIGURATION ============= After power-up the controller get it's clock from internal RC oscillator that is unstable and may fail with J-Link auto detect, therefore adaptive clocking should always be used. The adaptive clock can be select from menu: Project->Options..., section Debugger->J-Link/J-Trace JTAG Speed - Adaptive. The Touch demo application is downloaded to the iFlash. Jumpers: EXT/JLINK - depending of power source ISP_E - unfilled RST_E - unfilled BDS_E - unfilled C/SC - SC The LCD shares pins with Trace port. If ETM is enabled the LCD will not work. GETTING STARTED =============== 1) Start the IAR Embedded Workbench for ARM. 2) Select File->Open->Workspace... Open the following workspace: <installation-root>\arm\examples\NXP\ LPC24xx\IAR-LPC-2478\TouchDemo\TouchDemo.eww 3) Run the program.
评论