Hello guys,
First of all, I am new on ARM7,
Are there any library for LPC2368, like something on ATMEGA32, (delay.h , LCD.h ) or...
For example for using PWMs, instead of using the registers directly, We use some of functions that is included in a library and in this way, We can use that functions instead of a lot of HEX numbers and name of registers. It is really awful to program a micro using the machine language!
Sincerely yours, Pooriya
LPC23xx and LPC17xx have almost identical hardware functionality. The LPC17xx series is a tiny bit big brother, i.e. a number of peripherial hardware have some extra mode bits with some extensions relative to LPC23xx.
But the important thing is that it is useful to look at code that runs on the LPC17xx to get ideas for how to do things on a LPC23xx chip.
Another thing - a LPC1768 is pin compatible with a LPC2368 so even if far into a project it may still be possible to switch. LPC17xx is normally the processor family to select if starting new projects anyway.