رفتن به مطلب

یه عالمه مثال و هدرفایل برای &lpc213x,lpc214x,lpc23xx,lpc24xx


ارسال های توصیه شده

213xمثال و هدرفایل lpx23xx& lpx24xx keil

حتما

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
کنید

 

common

-- inc

-- lpc23xx.h Definition file of all the registers of LPC23xx

The LPC24xx register definition is also included.

-- irq.h Interrupt related definitions and API prototyping

-- type.h Type definition

-- target.h Target specific definition for Keil's MCB2300 board

-- timer.h Definition and header file for timer module

-- src

-- startup.s Code start up entry

-- swi_handler.s SWI handler

Note: not used, but a good example for future references.

-- irq.c Generic SWI interrupt handler related APIs

-- target.c Target specific modules

-- timer.c Timer related APIs

 

GPIO

-- fio.h GPIO and fast I/O header

-- fio.c GPIO and fast I/O APIs

-- fiotest.c GPIO and Fast I/O test module

-- fio.uv2 uVision project file

 

 

EXTINT

-- extint.h External interrupt header

-- extint.c External interrupt APIs

-- einttest.c External interrupt test module

-- extint.uv2 uVision project file

 

Timer

-- tmrtest.c Timer test module, note: API modules

are in the COMMON directory and

shared and used by some other peripheral testing.

-- timer.uv2 uVision project file

 

PWM

-- pwmc.h PWM header

-- pwm.c PWM APIs

-- pwmtest.c PWM test module

-- pwm.uv2 uVision project file

 

SPI

-- spi.h SPI header

-- spi.c SPI APIs

-- spitest.c SPI test module

-- spi.uv2 uVision project file

 

SSP

-- ssp.h SSP(SPI1) header

-- ssp.c SSP(SPI1) APIs, for DMA and non-DMA

-- ssptest.c SSP(SPI1) test module

-- ssp.uv2 uVision project file

 

UART

-- uart.h UART header

-- uart.c UART APIs

-- uarttest.c UART test module

-- uart.uv2 uVision project file

 

RTC

-- rtc.h Real-time clock(RTC) header

-- rtc.c Real-time clock(RTC) APIs

-- rtctest.c Real-time clock(RTC) test module

-- rtc.uv2 uVision project file

 

MCI

-- mci.h MCI header

-- mci.c MCI APIs for both SD and MMC card interface,

for DMA and non-DMA.

-- mcitest.c MCI test module

-- mci.uv2 uVision project file

 

ADC

-- adc.h ADC header

-- adc.c ADC APIs

-- adctest.c ADC controller test module

-- adc.uv2 uVision project file

 

DAC

-- dac.h DAC header

-- dac.c DAC APIs

-- dactest.c DAC test module

-- dac.uv2 uVision project file

 

I2C

-- i2c.h I2C header

-- i2c.c I2C APIs

-- i2cmst.c I2C test module

-- i2cmst.uv2 uVision project file

 

I2S

-- i2s.h I2S header

-- i2s.c I2S APIs

-- i2stest.c I2S test module

-- i2s.uv2 uVision project file

 

CAN

-- can.h CAN header

-- can.c CAN APIs

-- cantest.c CAN test module

-- can.uv2 uVision project file

 

DMA

-- dma.h DMA header

-- dma.c GPDMA APIs, memory to memory,

memory to peripheral or peripheral

to memory are in SSP, MCI directory.

-- dmatest.c DMA test module

-- dma.uv2 uVision project file

 

WDT

-- wdt.h Watchdog timer header

-- wdt.c Watchdog timer APIs

-- wdttest.c Watchdog timer test module

-- wdt.uv2 uVision project file

 

PWRMAN

-- pwrman.h Power management header

-- pwrman.c Power management APIs

-- pmtest.c Power management test module,

test powerdown and external interrupt wakeup.

-- pwrman.uv2 uVision project file

 

PortLCD

-- portlcd.h 4-bit port to LCD driver header for Keil MCB2300

-- portlcd.c 4-bit port to LCD driver APIs

-- lcdtest.c 4-bit port to LCD test module

-- portlcd.uv2 uVision project file

 

EMAC

-- crc32.h CRC calculation header

-- crc32.c CRC calculation APIs

-- emac.h EMAC header

-- emac.c EMAC APIs, options include transmit only(TX_ONLY);

receive packet, switch source and destination

and transmit(BOUNCE_RX), WOL, etc.

-- emactest.c EMAC test module

-- emac.uv2 uVision project file

-- ethpkt.txt Ethernet packet example for transmit

 

USBDEV

-- hid.h USB HID related header

-- hiduser.h USB HID user specific header

-- hiduser.c USB HID user APIs

-- usb.h USB header

-- usbcfg.h USB configuration header

-- usbcore.h USB Core header

-- usbcore.c USB Core APIs

-- usbdesc.h USB descriptor header

-- usbdesc.c USB descriptor APIs

-- usbhw.h USB hardware header

-- usbhw.c USB hardware APIs

-- usbreg.h USB misc. register header

-- usbuser.h USB user header

-- useuser.c USB user APIs

-- usbmain.c USB HID test module, power management, USB

suspend to powerdown, and resume to USB

wakeup.

-- usbdev.uv2 uVision project file

 

USBAudio

-- audio.h USB Audio related header

-- adcuser.h USB Audio Device Class user specific header

-- adcuser.c USB Audio Device Class user APIs

-- usb.h USB header

-- usbaudio.h USB Audio misc. definition header

-- usbcfg.h USB configuration header

-- usbcore.h USB Core header

-- usbcore.c USB Core APIs

-- usbdesc.h USB descriptor header

-- usbdesc.c USB descriptor APIs

-- usbhw.h USB hardware header

-- usbhw.c USB hardware APIs

-- usbreg.h USB misc. register header

-- usbuser.h USB user header

-- useuser.c USB user APIs

-- usbmain.c USB Audio test module

-- usbaudio.uv2 uVision project file

 

EXTMEM ( LPC24xx only )

-- NOR_Flash

-- ex_norflash.h NOR flash configuration header for Embedded Artists LPC2400

OEM board

-- ex_norflash.c NOR flash configuration and access APIs

-- norflash_test.c NOR flash test module

-- ex_norflash.uv2 uVision project file

-- NAND_Flash

-- ex_nandflash.h NAND flash configuration header for Embedded Artists LPC2400

OEM board

-- ex_nandflash.c NAND flash configuration and access APIs

-- nandflash_test.c NAND flash test module

-- ex_nandflash.uv2 uVision project file

-- SDRAM

-- ex_sdram.h SDRAM configuration header for Embedded Artists LPC2400

OEM board

-- ex_sdram.c SDRAM configuration and access APIs

-- sdram_test.c SDRAM test module

-- ex_sdram.uv2 uVision project file

 

EA_LCD (Embedded Artists QVGA LCD controller OEM board )

-- lcd_hw.h 16-bit port to LCD controller driver header for Embedded Artists

LPC2400 OEM base board

-- lcd_hw.c 16-bit port to LCD controller driver APIs

-- lcd_grph.c Graphic related APIs such as drawing an object such as a line,

a circle, etc.

-- lcd_grph.h Header file to support lcd_graph.c

-- font5x7.c a 5x7 font for letters and numbers, etc.

-- font5x7.h font related header

-- font_macro.h font macro

-- ealcd_test.c 16-bit port to LCD controller test module

  • Like 3
لینک به دیدگاه
×
×
  • اضافه کردن...