NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4655 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 20 از 20

موضوع: تیم تحقیقاتی lpc شروع به کار شد

  1. #1
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض تیم تحقیقاتی lpc شروع به کار شد

    سلام
    چند ماهی میشه که فراخوان این تیم زده شده بود به دلایل مختلفی کار عقب افتاد و خوشحالم از اینکه دوستان زیادی اعلام آمادگی کردند
    امید است تا بعد از عید بیشتر قسمت ها راه اندازی بشه
    در این تاپیک قبلا فراخوان داده شده بود
    قبلا یکی از دوستان در این تاپیک پکیج مثال های سریLPC گذاشتند که نسبتا کامله و ملاک رو نیز برمنبای آنها میگذاریم البته دوستان هر بخشی میخوان کار کنند در همین تاپیک اعلام کنند تا موازی کاری نشه
    البته تیم تحقیقاتی کار خودش رو از چند روز قبل شروع کرده و یک عید خوبی برای همه شما داریم
    اینم پروژه هایی که میخوایم روش کار کنیم
    لیست دوستانی که اعلا می کنند در این قسمت قرار میگیره
    fatemehjml
    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
    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
    دانلود کتاب
    Insider’s Guide Philips ARM®7

     


    ویرایش توسط kavir : 12-03-2011 در ساعت 17:18 دلیل: ورژن 1.6 اضافه شد
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  2. کاربران : 7 تشکر کرده اند از شما kavir برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    پیش فرض

    آخرین ورژن کدها را برای دوستان قرار دادم.حتما از این فایلها استفاده کنید.
    ورژن آخر این پکیج 1.6 هست در صورتیکه فایل قرار گرفته در پست بالا ورژن 1.2 هست.
    ضمن تشکر از دوستان، بعد از ویرایش پست اول توسط مدیریت،آخرین ورژن در پست اول نیز قرار گرفت.
    دانلود کردن فایل موجود در پست اول کافی است!!!!!
    فایل موجود در این پست با پست اول یکسان میباشد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط alireza10471 : 12-03-2011 در ساعت 13:10 دلیل: پست اول توسط مدیریت ویرایش شد.

  5. کاربران : 4 تشکر کرده اند از شما alireza10471 برای ارسال این پست سودمند:


  6. #3
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    12
    تشکر
    13
    تشکر شده 6 بار در 3 پست

    پیش فرض

    سلام.
    ممنون - عالیه
    فقط یکسری فایل ها رو نداره .....
    ویرایش توسط alborji : 12-03-2011 در ساعت 12:24

  7. #4
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض

    با سلام
    از آقای زارعی ممنونم. مرجع بسیار خوبی رو برای کار انتخاب کردن. این مثال‌ها همون مثالاییه که NXP منتشر کرده وکاملا هم قابل اطمینان و کامل هستند.
    بخش‌هایی که من می‌تونم فعلا روشون کار کنم:


    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


    این بخش برای من اولویت کمتری داره و ممکنه نتونم خیلی روش کار کنم..
    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

    برای این گروه آرزوی موفقیت می کنم و امیدوارم بتونیم با همکاری هم به جاهای خوبی برسیم.

  8. تشکرها از این نوشته :


  9. #5
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    12
    تشکر
    13
    تشکر شده 6 بار در 3 پست

    پیش فرض

    مثلا در پروژه ADC، فایل های irq.c و target.c و swi_handler.s رو نداره که البته چون این فایل ها برای LPC23XX هست فکر کنم بشه از یه جایی کپی کرد .

  10. تشکرها از این نوشته :


  11. #6
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alborji نمایش پست ها
    مثلا در پروژه ADC، فایل های irq.c و target.c و swi_handler.s رو نداره که البته چون این فایل ها برای LPC23XX هست فکر کنم بشه از یه جایی کپی کرد .
    نیاز به کپی کردن از جایی نیست،تو خود فولدر common تمام این فایلها هست.حتما readme.txt موجود را بخوانید تا متوجه همه چی بشید.

  12. #7
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    12
    تشکر
    13
    تشکر شده 6 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza10471 نمایش پست ها
    نیاز به کپی کردن از جایی نیست،تو خود فولدر common تمام این فایلها هست.حتما readme.txt موجود را بخوانید تا متوجه همه چی بشید.

    ممنون.

  13. #8
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض !!!!!!!!!!!

    سلام:
    خیلی خوبه...و اما یه خواهش :
    لطف کنید تمام قسمت هایی که می بندید یا می نویسید....عملی هم خودتون ببندید یا مطمئن بشید که دوستان دیگر هم می آیند و می خواهند استفاده کنند به بم بست نخورند.مثل مثالی که برای برد آموزشی eke2 lpc گذاشتند.یعنی هر کسی بخواهد خودش هم بنویسه یا از کد استفاده کنه...بتونه جواب بگیره.یه سایتی هم هست در رابطه lpc23xx که تو این سایت راجع به RTOS هم یه چیزایی گفته.اگر وقت داشتید برید یه سر بزنید.
    من یه راهنمای lpc23xx دانلود کردم که حجمش 9M.
    به نظرم برای تیم تحقیقاتی خیلی خوبه.

  14. تشکرها از این نوشته :


  15. #9
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض سایت


  16. #10
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط t.o.e نمایش پست ها
    سلام:
    خیلی خوبه...و اما یه خواهش :
    لطف کنید تمام قسمت هایی که می بندید یا می نویسید....عملی هم خودتون ببندید یا مطمئن بشید که دوستان دیگر هم می آیند و می خواهند استفاده کنند به بم بست نخورند.مثل مثالی که برای برد آموزشی eke2 lpc گذاشتند.یعنی هر کسی بخواهد خودش هم بنویسه یا از کد استفاده کنه...بتونه جواب بگیره.یه سایتی هم هست در رابطه lpc23xx که تو این سایت راجع به RTOS هم یه چیزایی گفته.اگر وقت داشتید برید یه سر بزنید.
    من یه راهنمای lpc23xx دانلود کردم که حجمش 9M.
    به نظرم برای تیم تحقیقاتی خیلی خوبه.
    منم با نظر شما موافقم
    دوستان حتما عملی تست بکنند یا اگر برد ندارند به ایدی من پی ام بدن که برد با تخفیف براشون ارسال بشه
    همچنین هر چی منبع دارید در همین پست بذارید تا به پست اول اضافه بشه
    اینم کتاب بالا که معرفی کردند نسبتا خوبه ولی کلی گفته
    ınsider’s guide philips arm®7 an engineer’s ıntroduction to the lpc2100 series hitex development tools
    trevor martin bsc. (hons) ceng. mıee 228 s. pdf

    keil programını kulanımıda anlatılmaktadır
    1 chapter 1: the arm7 cpu core 10
    1.1 outline .................................................. .................................................. ..10
    1.2 the pipeline.......................................... .................................................. ..10
    1.3 registers .................................................. ................................................11
    1.4 current program status register .................................................. ...........12
    1.5 exception modes .................................................. ....................................13
    1.6 the arm 7 ınstruction set............................................... .........................16
    1.6.1 branching .................................................. ...............................................18
    1.6.2 data processing ınstructions .................................................. ..................19
    1.6.2.1 copying registers .................................................. ..................................20
    1.6.2.2 copying multiple registers .................................................. .....................20
    1.7 swap ınstruction .................................................. .....................................21
    1.8 modifying the status registers......................................... .......................21
    1.9 software ınterrupt .................................................. ...................................21
    1.10 mac unit .................................................. ................................................23
    1.11 thumb ınstruction set .................................................. ...........................24
    1.12 summary .................................................. ................................................26
    2 chapter 2: software development 28
    2.1 outline .................................................. .................................................. ..28
    2.1.1 download and ınstall the keil tools............................................. .............28
    2.1.2 uvision ıde.............................................. .................................................2 9
    2.1.3 hitop ıde.............................................. .................................................. 29
    2.1.4 tutorial.......................................... .................................................. ..........30
    2.2 startup code .................................................. ..........................................31
    2.3 ınterworking arm/thumb code.............................................. ................34
    2.4 stdıo libraries......................................... ...............................................36
    2.5 accessing peripherals .................................................. ............................36
    2.6 ınterrupt service routines .................................................. ......................37
    2.6.1 software ınterrupt .................................................. ...................................38
    2.6.1.1 locating variables at absolute memory locations ...................................39
    2.6.2 locating code in ram............................................... ...............................39
    2.7 ınline functions .................................................. ......................................40
    2.8 ınline assembler .................................................. .....................................40
    2.8.1 ımporting gcc code .................................................. ..............................40
    2.9 hardware debugging tools .................................................. ....................40
    2.9.1.1 ımportant! .................................................. ...............................................41
    2.9.1.2 even more ımportant .................................................. ..............................42
    2.10 summary .................................................. ................................................42
    3 chapter 3: system peripherals 43
    3.1 outline .................................................. .................................................. ..43
    3.2 bus structure......................................... .................................................. .43
    3.3 memory map............................................... ..............................................44
    3.4 register programming....................................... .......................................45
    3.5 memory accelerator module............................................ .........................45
    3.5.1 example mam configuration .................................................. ..................48
    ıntroduction to the lpc2000 ıntroduction
    © hitex (uk) ltd. page 5
    3.6 flash memory programming....................................... ...........................49
    3.6.1 memory map control .................................................. ..............................49
    3.6.2 bootloader .................................................. ..............................................50
    3.6.3 philips ısp utility .................................................. ....................................50
    3.6.4 ın-application programming .................................................. ...................52
    3.7 external bus ınterface .................................................. ............................53
    3.7.1 external memory ınterface........................................ ................................53
    3.7.2 using the external bus ınterface .................................................. ...........56
    3.8 booting from rom............................................... ....................................58
    3.9 phase locked loop.............................................. ....................................60
    3.10 vlsı peripheral bus divider .................................................. ...................62
    3.10.1.1 example code: pll and vpb configuration..................................... .......62
    3.11 power control .................................................. .........................................63
    3.12 lpc2000 ınterrupt system .................................................. .....................65
    3.12.1 pin connect block .................................................. ..................................65
    3.12.2 external ınterrupt pins .................................................. ............................65
    3.12.3 ınterrupt structure......................................... ............................................66
    3.12.4 fıq interrupt .................................................. ...........................................67
    3.12.5 leaving an fıq ınterrupt .................................................. ........................67
    3.12.5.1 example program: fıq ınterrupt........................................ ......................68
    3.12.6 vectored ırq.............................................. ..............................................69
    3.12.7 leaving an ırq ınterrupt .................................................. ........................70
    3.12.7.1 example program: ırq interrupt .................................................. ............71
    3.12.8 non-vectored ınterrupts .................................................. .........................71
    3.12.9 leaving a non-vectored ırq ınterrupt .................................................. ...72
    3.12.9.1 example program: non-vectored ınterrupt........................................ .......72
    3.12.10 nested ınterrupts .................................................. ....................................73
    3.13 summary .................................................. ................................................74
    4 chapter 4: user peripherals 76
    4.1 outline .................................................. .................................................. ..76
    4.2 general purpose ı/o................................................. ................................76
    4.3 general purpose timers............................................ ...............................78
    4.4 pwm modulator .................................................. ......................................82
    4.5 real time clock .................................................. .....................................85
    4.6 watchdog .................................................. ...............................................88
    4.7 uart.............................................. .................................................. ........90
    4.8 ı2c ınterface .................................................. ...........................................94
    4.9 spı ınterface........................................ .................................................. ...99
    4.10 analog to digital converter......................................... ...........................101
    4.11 digital to analog converter......................................... ...........................104
    4.12 can controller .................................................. .....................................105
    4.12.1.1 ıso 7 layer model............................................. .....................................105
    4.12.2 can node design .................................................. ................................105
    4.12.3 can message objects .................................................. .........................107
    4.12.4 can bus arbitration....................................... .........................................109
    4.12.5 bit timing............................................ .................................................. ..110
    4.12.6 can message transmission .................................................. ................112
    4.12.7 can error containment....................................... ...................................114
    ıntroduction to the lpc2000 ıntroduction
    © hitex (uk) ltd. page 6
    4.12.8 can message reception .................................................. .....................117
    4.12.9 acceptance filtering .................................................. .............................118
    4.12.9.1 configuring the acceptance filter .................................................. .......119
    4.13 summary .................................................. ..............................................120
    5 chapter 5: keil tutorial 124
    5.1 ınstallation .................................................. ............................................124
    5.1.1 using the keil uvision ıde.............................................. ........................125
    5.2 exercise 1: using the keil toolset .................................................. ........126
    5.3 using the debugger.......................................... ......................................131
    5.4 using the ulınk hardware debugger.......................................... ..........135
    5.4.1 setting up the ulınk jtag hardware debugger: .................................135
    5.4.2 customising your project and other quick tips ....................................137
    1.6 exercise 2: startup code.............................................. ..........................141
    5.8 exercise 4: using stdıo libraries .................................................. .......144
    5.9 exercise 5: simple ınterrupt........................................ ............................146
    5.10 exercise 6: software ınterrupt .................................................. ..............148
    5.11 exercise 7: memory accelerator module ................................................14 9
    5.12 exercise 8: ın-application programming....................................... ..........151
    5.13 exercise 9: external bus ınterface........................................ ..................152
    5.14 exercise 10: phase locked loop .................................................. .........156
    5.15 exercise 11: fast ınterrupt........................................ ..............................158
    5.16 exercise 12: vectored ınterrupt .................................................. ............159
    5.17 exercise 13: non-vectored ınterrupt........................................ ...............161
    5.18 exercise 14: nested ınterrupts .................................................. ............162
    5.19 exercise 15: general purpose ıo pins .................................................. .163
    5.20 exercise 16: timer capture .................................................. ..................164
    5.21 exercise 17: timer match............................................. ..........................166
    5.22 exercise 18: dual-edge (symmetrical) pwm generation.......................169
    5.23 exercise 19: real time clock............................................. ....................171
    5.24 exercise 20: uart .................................................. ...............................172
    5.25 exercise 21: ı2c ınterface .................................................. ....................173
    5.26 exercise 22: spı .................................................. ...................................175
    5.27 exercise 23: analog to digital converter ...............................................176
    5.28 exercise 24: digital to analog converter ...............................................177
    5.29 exercise 25: transmitting can data .................................................. ....178
    5.30 exercise 26: receiving can data .................................................. ........179
    6 chapter 6: keil tutorial with gnu tools 182
    6.1 ıntoduction .................................................. ............................................182
    6.2 gcc startup code.............................................. ....................................182
    6.3 ınterworking arm/thumb code.............................................. ..............182
    6.4 accessing peripherals .................................................. ..........................182
    6.5 ınterrupt service routines .................................................. ....................182
    6.5.1 software ınterrupt .................................................. .................................183
    6.6 ınline functions .................................................. ....................................183
    6.7 exercise 1: using the keil toolset with the gnu compiler .................184
    6.8 exercise 2: startup code.............................................. ..........................189
    6.9 exercise 3: using thumb code .................................................. ..........189
    ıntroduction to the lpc2000 ıntroduction
    © hitex (uk) ltd. page 7
    6.10 exercise 4: using the gnu libraries .................................................. ...192
    6.11 exercise 5: simple ınterrupt........................................ ............................193
    6.12 exercise 6: software ınterrupt .................................................. ..............195
    7 chapter 7: hitex tutorial (with keil or gnu compiler) 197
    7.1 ınstallation .................................................. ............................................197
    7.2 creating the first project .................................................. .....................198
    7.3 exercise 1: creating the first project .................................................. ..199
    7.4 using hitop............................................. ..............................................201
    7.5 exercise 2: startup code.............................................. ..........................204
    7.6 exercise 3: using thumb code .................................................. ...........205
    7.7 using the tantino hardware debugger .................................................2 07
    7.8 setting up the tantino jtag hardware debugger ................................207
    8 chapter 8: extended debugging with etm trace 209
    8.1 outline .................................................. .................................................. 209
    8.2 using the tanto with trace............................................. ......................209
    8.3 recording execution trace .................................................. ..................210
    8.4 a data trace .................................................. ........................................216
    8.5 trace examples.......................................... ............................................218
    işte link:
    http://rapidshare.com/files/395197503/l...n_nopw.pdf
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  17. کاربران : 4 تشکر کرده اند از شما kavir برای ارسال این پست سودمند:


  18. #11
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    دوستا تا حالا 68 مورد دانلودی داشتیم ولی فقط دونفر اعلام همکاری کردند !
    فعلا مهم راه اندازی بخش ها هست و و توضیحات مختصر اگر وقتش داشتید تا در مراحل بعدی تکمیل کنیم
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  19. #12
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    12
    تشکر
    13
    تشکر شده 6 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    منم با نظر شما موافقم
    دوستان حتما عملی تست بکنند یا اگر برد ندارند به ایدی من پی ام بدن که برد با تخفیف براشون ارسال بشه
    همچنین هر چی منبع دارید در همین پست بذارید تا به پست اول اضافه بشه
    اینم کتاب بالا که معرفی کردند نسبتا خوبه ولی کلی گفته
    ınsider’s guide philips arm®7 an engineer’s ıntroduction to the lpc2100 series hitex development tools
    trevor martin bsc. (hons) ceng. mıee 228 s. pdf

    سلام. کتاب بدی نیست .
    این یکی بهتره واسه LPC2300/2400 هست . از همون سری :
    http://www.hitex.co.uk/fileadmin/pdf...ook_v2_srn.pdf

  20. کاربران : 4 تشکر کرده اند از شما alborji برای ارسال این پست سودمند:


  21. #13
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    12
    تشکر
    13
    تشکر شده 6 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    دوستا تا حالا 68 مورد دانلودی داشتیم ولی فقط دونفر اعلام همکاری کردند !
    فعلا مهم راه اندازی بخش ها هست و و توضیحات مختصر اگر وقتش داشتید تا در مراحل بعدی تکمیل کنیم
    من تازه کارم و تازه دارم روی ARM کار می کنم.
    ولی اگر کاری از دستم بر بیاد انجام میدم ...

  22. تشکرها از این نوشته :


  23. #14
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alborji نمایش پست ها
    من تازه کارم و تازه دارم روی arm کار می کنم.
    ولی اگر کاری از دستم بر بیاد انجام میدم ...
    سلام
    ممنون خوب بفرمائید کدوم بخش میخواین روش کار کنید تا دوستان دیگه وقت روی چیزهای باقی مونده بذارند
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  24. #15
    کاربر علاقه مند omega_adiban آواتار ها
    تاریخ عضویت
    Nov 2007
    نام
    امید حبیبی
    نوشته ها
    38
    تشکر
    8
    تشکر شده 13 بار در 6 پست

    پیش فرض

    من هم اعلام امادگی میکنم
    من با at91sam7x256 at91sam7s64 کار کردم و تو این زمینه ها
    tft-lcd
    usb
    pwm
    adc
    mmc
    fat
    i/o
    lcd charactery
    usart
    debug
    ....
    الان هم دارم روش vs1003 رو راه میندازم

  25. تشکرها از این نوشته :


  26. #16
    مدیر باز نشسته t.o.e آواتار ها
    تاریخ عضویت
    Sep 2010
    نوشته ها
    191
    تشکر
    150
    تشکر شده 122 بار در 60 پست

    پیش فرض !!!!

    سلام:
    راجع به uart توی پست همین سایت به اسم:
    برنامه تست پورت سریال lpc2378
    یه کارایی رو انجام دادند و دادم.....دوستان لطف کنند اگر حوصله داشتند برند و ببینند و برنامه رو اگر می تونند بهتر یا براش یه فایل uart.h درست کنند.
    ممنون.

  27. #17
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2010
    نوشته ها
    21
    تشکر
    14
    تشکر شده 127 بار در 16 پست

    پیش فرض

    با سلام . بعد از یک وقفه طولانی که عمدتا به خاطر مشکلات کاری بوده است آمدم..
    من هم به نوبه خود اعلام آمادگی مینمایم شاید بتوانم قدم کوچکی بردارم
    تا الان چند تا قسمت را راه انداختم. یک برنامه جامع برای سریال نوشتم که از کتابخانه stdio.h هم به طور کامل برای تمام تمامی پورتهای سریال استفاده میشود.

  28. #18
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط amir_rahmani نمایش پست ها
    با سلام . بعد از یک وقفه طولانی که عمدتا به خاطر مشکلات کاری بوده است آمدم..
    من هم به نوبه خود اعلام آمادگی مینمایم شاید بتوانم قدم کوچکی بردارم
    تا الان چند تا قسمت را راه انداختم. یک برنامه جامع برای سریال نوشتم که از کتابخانه stdio.h هم به طور کامل برای تمام تمامی پورتهای سریال استفاده میشود.
    سلام
    اقای رحمانی خیلی خوش آمدین پیام خصوصی رو لطفا چک کنید وبخش هایی که استارت زدین اگر ممکنه در اختیار دوستان بذارید تا موازی کاری نشه
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  29. #19
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض لینک کتاب

    میگم این لینک کتاب ظاهرا خرابه:
    http://rapidshare.com/files/395197503/l...n_nopw.pdf
    چطوری این کتابو دانلود کنیم؟
    (ınsider’s guide philips arm®7 an engineer’s ıntroduction to the lpc2100 series hitex development tools
    در ضمن :
    با استفاده از این نرم افزار می توانید pdfهایی که پرینتشون قفل شده(مثل همین کتاب) ، بازش کرد:
    Elcomsoft Advanced PDF Password Recovery :
    اینم لینکش:
    http://www.tebyan.net/index.aspx?pid=18390&softwareID=2063&softwareKeywo rd=pdf
    ویرایش توسط mzarkoob : 04-08-2011 در ساعت 23:34

  30. #20
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  31. تشکرها از این نوشته :


موضوعات مشابه

  1. فراخوانی عضوگیری تیم تحقیقاتی lpc
    توسط 1nafar در انجمن ایده های شما ....
    پاسخ: 62
    آخرين نوشته: 20-10-2016, 10:56
  2. تشکیل گروه تحقیقاتی - عملیاتی رباتیک
    توسط alamdar در انجمن سیستم های ریاتیک و CNC
    پاسخ: 3
    آخرين نوشته: 23-03-2016, 19:13
  3. دعوت به همکاری در تیم تحقیقاتی رباتیک
    توسط robotic team در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 1
    آخرين نوشته: 04-01-2014, 20:08
  4. تشکیل تیم برای ساخت کشتی جنگی هوشمند
    توسط hadi_svs در انجمن سیستم های ریاتیک و CNC
    پاسخ: 23
    آخرين نوشته: 14-08-2013, 14:47
  5. آموزش مقدماتی رباتیک در دو بخش مک
    توسط ROBOMAN در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 0
    آخرين نوشته: 05-04-2009, 11:57

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •