PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تیم تحقیقاتی lpc شروع به کار شد



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)

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

alborji
12-03-2011, 12:14
سلام.
ممنون - عالیه :o
فقط یکسری فایل ها رو نداره .....

fatemehjml
12-03-2011, 12:32
با سلام
از آقای زارعی ممنونم. مرجع بسیار خوبی رو برای کار انتخاب کردن. این مثال‌ها همون مثالاییه که 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

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

alborji
12-03-2011, 12:34
مثلا در پروژه ADC، فایل های irq.c و target.c و swi_handler.s رو نداره که البته چون این فایل ها برای LPC23XX هست فکر کنم بشه از یه جایی کپی کرد .:hi:

alireza10471
12-03-2011, 12:58
مثلا در پروژه ADC، فایل های irq.c و target.c و swi_handler.s رو نداره که البته چون این فایل ها برای LPC23XX هست فکر کنم بشه از یه جایی کپی کرد .:hi:
نیاز به کپی کردن از جایی نیست،تو خود فولدر common تمام این فایلها هست.حتما readme.txt موجود را بخوانید تا متوجه همه چی بشید.

alborji
12-03-2011, 13:09
نیاز به کپی کردن از جایی نیست،تو خود فولدر common تمام این فایلها هست.حتما readme.txt موجود را بخوانید تا متوجه همه چی بشید.


ممنون.
:wink:

t.o.e
12-03-2011, 16:25
سلام:
خیلی خوبه...و اما یه خواهش :
لطف کنید تمام قسمت هایی که می بندید یا می نویسید....عملی هم خودتون ببندید یا مطمئن بشید که دوستان دیگر هم می آیند و می خواهند استفاده کنند به بم بست نخورند.مثل مثالی که برای برد آموزشی eke2 lpc گذاشتند.یعنی هر کسی بخواهد خودش هم بنویسه یا از کد استفاده کنه...بتونه جواب بگیره.یه سایتی هم هست در رابطه lpc23xx که تو این سایت راجع به RTOS هم یه چیزایی گفته.اگر وقت داشتید برید یه سر بزنید.
من یه راهنمای lpc23xx دانلود کردم که حجمش 9M.
به نظرم برای تیم تحقیقاتی خیلی خوبه.

t.o.e
12-03-2011, 16:26
You can see links before reply (You can see links before reply)

kavir
12-03-2011, 17:10
سلام:
خیلی خوبه...و اما یه خواهش :
لطف کنید تمام قسمت هایی که می بندید یا می نویسید....عملی هم خودتون ببندید یا مطمئن بشید که دوستان دیگر هم می آیند و می خواهند استفاده کنند به بم بست نخورند.مثل مثالی که برای برد آموزشی 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

You can see links before reply

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:
You can see links before reply (You can see links before reply)

kavir
13-03-2011, 10:02
دوستا تا حالا 68 مورد دانلودی داشتیم ولی فقط دونفر اعلام همکاری کردند !
فعلا مهم راه اندازی بخش ها هست و و توضیحات مختصر اگر وقتش داشتید تا در مراحل بعدی تکمیل کنیم

alborji
13-03-2011, 11:03
منم با نظر شما موافقم
دوستان حتما عملی تست بکنند یا اگر برد ندارند به ایدی من پی ام بدن که برد با تخفیف براشون ارسال بشه
همچنین هر چی منبع دارید در همین پست بذارید تا به پست اول اضافه بشه
اینم کتاب بالا که معرفی کردند نسبتا خوبه ولی کلی گفته

ı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

(You can see links before reply)

سلام. کتاب بدی نیست .
این یکی بهتره واسه LPC2300/2400 هست . از همون سری :
You can see links before reply

alborji
13-03-2011, 11:16
دوستا تا حالا 68 مورد دانلودی داشتیم ولی فقط دونفر اعلام همکاری کردند !
فعلا مهم راه اندازی بخش ها هست و و توضیحات مختصر اگر وقتش داشتید تا در مراحل بعدی تکمیل کنیم

من تازه کارم و تازه دارم روی ARM کار می کنم.
ولی اگر کاری از دستم بر بیاد انجام میدم ...:wink:

kavir
13-03-2011, 11:39
من تازه کارم و تازه دارم روی arm کار می کنم.
ولی اگر کاری از دستم بر بیاد انجام میدم ...:wink:
سلام
ممنون خوب بفرمائید کدوم بخش میخواین روش کار کنید تا دوستان دیگه وقت روی چیزهای باقی مونده بذارند

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

t.o.e
20-03-2011, 01:09
سلام:
راجع به uart توی پست همین سایت به اسم:
برنامه تست پورت سریال lpc2378
یه کارایی رو انجام دادند و دادم.....دوستان لطف کنند اگر حوصله داشتند برند و ببینند و برنامه رو اگر می تونند بهتر یا براش یه فایل uart.h درست کنند.
ممنون.

amir_rahmani
26-03-2011, 02:04
با سلام . بعد از یک وقفه طولانی که عمدتا به خاطر مشکلات کاری بوده است آمدم..
من هم به نوبه خود اعلام آمادگی مینمایم شاید بتوانم قدم کوچکی بردارم
تا الان چند تا قسمت را راه انداختم. یک برنامه جامع برای سریال نوشتم که از کتابخانه stdio.h هم به طور کامل برای تمام تمامی پورتهای سریال استفاده میشود.

kavir
26-03-2011, 11:51
با سلام . بعد از یک وقفه طولانی که عمدتا به خاطر مشکلات کاری بوده است آمدم..
من هم به نوبه خود اعلام آمادگی مینمایم شاید بتوانم قدم کوچکی بردارم
تا الان چند تا قسمت را راه انداختم. یک برنامه جامع برای سریال نوشتم که از کتابخانه stdio.h هم به طور کامل برای تمام تمامی پورتهای سریال استفاده میشود.
سلام
اقای رحمانی خیلی خوش آمدین پیام خصوصی رو لطفا چک کنید وبخش هایی که استارت زدین اگر ممکنه در اختیار دوستان بذارید تا موازی کاری نشه:0013:

mzarkoob
21-07-2011, 03:20
میگم این لینک کتاب ظاهرا خرابه:sa::
You can see links before reply (You can see links before reply)
چطوری این کتابو دانلود کنیم؟
(ınsider’s guide philips arm®7 an engineer’s ıntroduction to the lpc2100 series hitex development tools
در ضمن :

با استفاده از این نرم افزار می توانید pdfهایی که پرینتشون قفل شده(مثل همین کتاب) ، بازش کرد:
Elcomsoft Advanced PDF Password Recovery (You can see links before reply):

اینم لینکش:
You can see links before reply

kavir
21-07-2011, 04:14
You can see links before reply