kavir
12-03-2011, 11:18
سلام
چند ماهی میشه که فراخوان این تیم زده شده بود به دلایل مختلفی کار عقب افتاد و خوشحالم از اینکه دوستان زیادی اعلام آمادگی کردند
امید است تا بعد از عید بیشتر قسمت ها راه اندازی بشه
در این تاپیک (You can see links before reply) قبلا فراخوان داده شده بود
قبلا یکی از دوستان در این تاپیک (You can see links before reply) پکیج مثال های سریLPC گذاشتند که نسبتا کامله و ملاک رو نیز برمنبای آنها میگذاریم البته دوستان هر بخشی میخوان کار کنند در همین تاپیک اعلام کنند تا موازی کاری نشه
البته تیم تحقیقاتی کار خودش رو از چند روز قبل شروع کرده و یک عید خوبی برای همه شما داریم:wink:
اینم پروژه هایی که میخوایم روش کار کنیم
لیست دوستانی که اعلا می کنند در این قسمت قرار میگیره
fatemehjml (You can see links before reply)
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
UART
-- uart.h UART header
-- uart.c UART APIs
-- uarttest.c UART test module
-- uart.uv2 uVision project file
ADC
-- adc.h ADC header
-- adc.c ADC APIs
-- adctest.c ADC controller test module
-- adc.uv2 uVision project file
===========================
kavir (You can see links before reply)
USB secondary ISP bootloader for LPC23xx
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
PWM
-- pwmc.h PWM header
-- pwm.c PWM APIs
-- pwmtest.c PWM test module
-- pwm.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
=========================
======================================
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 interrupt handler related APIs, handle both IRQ and FIQ.
-- 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
-- dma.h SSP DMA header
-- dma.c SSP DMA APIs
-- 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
-- dma.h MCI DMA header
-- dma.c MCI DMA APIs.
-- 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
-- dma.c I2S DMA APIs
-- dma.h I2S DMA header
-- 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 only.
Note: memory to peripheral or peripheral
to memory are in SSP, MCI, and I2S directories.
-- 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
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
-- ea_lcd.uv2 uVision project file
USBHost
-- usbhost.h USB host header
-- usbhost.c USB host APIs
-- hcdtest.c USB host test module,
USB host initialization only, no queue setup and enumeration yet.
-- usbhost.uv2 uVision project file
USBUVC
-- lpc2300.s Startup file for USBUVC project.
(This stand-alone project doesn't use any of the library files
under the common directory.)
-- uvc.h USB Video related header
-- uvcuser.h USB Video Device Class user specific header
-- uvcuser.c USB Video Device Class 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
-- usbuser.c USB user APIs
-- type.h Local type definition header
-- lcd.h display support module header
-- lcd.c Display support module
-- uvcdemo.c USB UVC test module
-- uvc.uv2 uVision project file
-- debug.ini Debug configuration setting
USBCDC
-- lpc2300.s Startup file for USBUVC project.
(This stand-alone project doesn't use any of the library files
under the common directory.)
-- swi.s SWI handler to handle USB_WriteEP().
-- cdc.h USB CDC related header
-- cdcuser.h USB CDC Device Class user specific header
-- cdcuser.c USB CDC Device Class 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
-- usbuser.c USB user APIs
-- type.h Local type definition header
-- lcd.h display support module header
-- lcd.c Display support module
-- vcomdemo.h header for VCOM demo
-- vcomdemo.c USB CDC(Virtual COM) test module, main entry
-- virtualCom.uv2 uVision project file
-- serial.h Header for UART port
-- serial.c UART module APIs
-- lcd.h Header for LCD display
-- lcd.c APIs for LCD display
USB secondary ISP bootloader for LPC23xx
منابع آموزشی
سورس های کامل برای MCB2300 ورژن 1.6 (You can see links before reply)
دانلود کتاب
Insider’s Guide Philips ARM®7 (You can see links before reply)
چند ماهی میشه که فراخوان این تیم زده شده بود به دلایل مختلفی کار عقب افتاد و خوشحالم از اینکه دوستان زیادی اعلام آمادگی کردند
امید است تا بعد از عید بیشتر قسمت ها راه اندازی بشه
در این تاپیک (You can see links before reply) قبلا فراخوان داده شده بود
قبلا یکی از دوستان در این تاپیک (You can see links before reply) پکیج مثال های سریLPC گذاشتند که نسبتا کامله و ملاک رو نیز برمنبای آنها میگذاریم البته دوستان هر بخشی میخوان کار کنند در همین تاپیک اعلام کنند تا موازی کاری نشه
البته تیم تحقیقاتی کار خودش رو از چند روز قبل شروع کرده و یک عید خوبی برای همه شما داریم:wink:
اینم پروژه هایی که میخوایم روش کار کنیم
لیست دوستانی که اعلا می کنند در این قسمت قرار میگیره
fatemehjml (You can see links before reply)
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
UART
-- uart.h UART header
-- uart.c UART APIs
-- uarttest.c UART test module
-- uart.uv2 uVision project file
ADC
-- adc.h ADC header
-- adc.c ADC APIs
-- adctest.c ADC controller test module
-- adc.uv2 uVision project file
===========================
kavir (You can see links before reply)
USB secondary ISP bootloader for LPC23xx
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
PWM
-- pwmc.h PWM header
-- pwm.c PWM APIs
-- pwmtest.c PWM test module
-- pwm.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
=========================
======================================
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 interrupt handler related APIs, handle both IRQ and FIQ.
-- 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
-- dma.h SSP DMA header
-- dma.c SSP DMA APIs
-- 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
-- dma.h MCI DMA header
-- dma.c MCI DMA APIs.
-- 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
-- dma.c I2S DMA APIs
-- dma.h I2S DMA header
-- 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 only.
Note: memory to peripheral or peripheral
to memory are in SSP, MCI, and I2S directories.
-- 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
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
-- ea_lcd.uv2 uVision project file
USBHost
-- usbhost.h USB host header
-- usbhost.c USB host APIs
-- hcdtest.c USB host test module,
USB host initialization only, no queue setup and enumeration yet.
-- usbhost.uv2 uVision project file
USBUVC
-- lpc2300.s Startup file for USBUVC project.
(This stand-alone project doesn't use any of the library files
under the common directory.)
-- uvc.h USB Video related header
-- uvcuser.h USB Video Device Class user specific header
-- uvcuser.c USB Video Device Class 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
-- usbuser.c USB user APIs
-- type.h Local type definition header
-- lcd.h display support module header
-- lcd.c Display support module
-- uvcdemo.c USB UVC test module
-- uvc.uv2 uVision project file
-- debug.ini Debug configuration setting
USBCDC
-- lpc2300.s Startup file for USBUVC project.
(This stand-alone project doesn't use any of the library files
under the common directory.)
-- swi.s SWI handler to handle USB_WriteEP().
-- cdc.h USB CDC related header
-- cdcuser.h USB CDC Device Class user specific header
-- cdcuser.c USB CDC Device Class 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
-- usbuser.c USB user APIs
-- type.h Local type definition header
-- lcd.h display support module header
-- lcd.c Display support module
-- vcomdemo.h header for VCOM demo
-- vcomdemo.c USB CDC(Virtual COM) test module, main entry
-- virtualCom.uv2 uVision project file
-- serial.h Header for UART port
-- serial.c UART module APIs
-- lcd.h Header for LCD display
-- lcd.c APIs for LCD display
USB secondary ISP bootloader for LPC23xx
منابع آموزشی
سورس های کامل برای MCB2300 ورژن 1.6 (You can see links before reply)
دانلود کتاب
Insider’s Guide Philips ARM®7 (You can see links before reply)