I have done programming of lpc2148 in c but now i want to program lpc2148 in assembly language.So, i want to know how to use all the register of lpc2148 for eg, PINSEL , IODIR etc..
I would be thankful if some one provide blinking of led code in assembly language for lpc2148, so that i can start programming.
I have written code for some dsp functions for ARM but not knowing how to run them on lpc2148.
please help !!!
Suggest you get some books, and search for some examples. The internet is awash with assorted examples and code fragments you could use, or learn from. The manuals for your part should include register and bit details.
You're basically try to load and store constants
C:\Keil\ARM\Boards\Keil\MCB2140\RTX_Blinky\Startup.s
.. ; External Memory Pins definitions PINSEL2 EQU 0xE002C014 ; PINSEL2 Address PINSEL2_Val EQU 0x0E6149E4 ; CS0..3, OE, WE, BLS0..3, ; D0..31, A2..23, JTAG Pins .. ; Setup External Memory Pins IF :DEF:EXTERNAL_MODE LDR R0, =PINSEL2 LDR R1, =PINSEL2_Val STR R1, [R0] ENDIF
Thank you so so much for your reply.
Sir, main problem is everywhere the code are written in c.
I have studied two books 1.ARM SYSTEM DEVELOPERS GUIDE 2.ARM ON CHIP ARCHITECTURE but they are explaining general assembly programming but i want application based programming like SPI,ADC,USART for lpc2148.
I just want to know how to start writing assembly program for lpc2148 else everything i can adjust like addresses of different register from the manual of lpc2148
can suggest any other book for these purposes