Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

whats the difference between lpc2129 and lpc2148 programming in keil ide 4 ?

Status
Not open for further replies.

rangerskm

Full Member level 4
Joined
Jan 23, 2013
Messages
199
Helped
0
Reputation
2
Reaction score
0
Trophy points
1,296
Activity points
2,663
1) i am a beginner in arm programming.i am facing lot of issues in lpc2129 programming as i have 2129 board.but i found lot of codes of lpc2148 .is it possible to port these codes to lpc2129.
2) will lpc2148 code load in to lpc2129 board ??
 

yes code can run but have check the register's name and port pin. May be code you have which having different port pins and little bit change in register name.
mainly if controller's from same family (same pincount and same architecture) can run the code.
 
lpc2129 and lpc2148 belongs to which family ?

then do the peripherals in both controllers have same functions if they available in both ?for eg timers,uart etc..

what all the header files comes in both controller?

in proteus I find only lpc2124 instead of lpc2129.is there any simulation tool for lpc2129 and lpc2148 ??
 

as per i know you can use either Keil or proteus for simulating the code.
 
lpc2129 and lpc2148 belongs to which family ?

then do the peripherals in both controllers have same functions if they available in both ?for eg timers,uart etc..

what all the header files comes in both controller?

Both LPC2129 and LPC2148 are based on the ARM7TDMI-S core architecture and members of the LPC2100 family, the major differences are the amount of available RAM/Flash and hardware peripheral modules. The LPC2148 offers more RAM and Flash, it also offers a USB peripheral module rather than the CAN peripheral module of the LPC2129.

If you are using KEIL to development code, you should use the LPC21XX.H header file for the LPC2129 and the LPC214X.H header file for the LPC2148, both of which are located in the Philips include directory, rather than the NXP include directory.

You should also utilize the New Project wizard to select the correct target device and properly configure the initial project.

The LPC2124 is also based on the ARM7TDMI-S core architecture and a member of the LPC2100 family, it is essentially a LPC2129 without the CAN peripheral module. When developing code for LPC2124 in KEIL the LPC21XX.H header file should also be utilized, the same as LPC2129.

Apart from the differences outline above the microcontrollers are quite similar.

BigDog
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top