??? 11/11/07 22:40 Read: times |
#146876 - P89V51RD2 system Responding to: ???'s previous message |
Yashveer Singh: Can you suggest me some controller to start with which would be readily available and not very costly. Also what downlaoder can i use for .ihx file generated for the controller you would suggest? In the links below there is a simple system I designed and used often both assembled in a bread and in PCB form. It uses the P89V51RD2 microcontroller from NXP. It is cheap, easy to assemble, easy to program, and easy to flash. Schematic: http://www.ece.ubc.ca/~jesusc/P89V51RD2_System.jpg Breadboarded system: http://www.ece.ubc.ca/~jesusc/P89V51RD2_System.pdf It should take under an hour to setup this system with nice-short wires as shown in the picture. All the parts were acquired from DigiKey. If I remember correctly the parts for this system, not including the breadboard, cost around 9$ (Canadian). The compiler I use is SDCC (http://sdcc.sourceforge.net/). I also put together a simple IDE which includes a flashing utility for the P89V51RD2 microcontroller. You can download it from the link below (use at your own risk): http://www.ece.ubc.ca/~jesusc/crosside_setup.exe Aditionally, I have been told that this simple Window$ flashing program I wrote for the P89V51RD2 runs on Linux under Wine (use at your own risk). Both the source code and the executable are included in the zip file. http://www.ece.ubc.ca/~jesusc/ECEFlash.zip (This microcontroller system also works fine with Flashmagic.) For debugging, I put together CMON51 some time ago. CMON51 is a monitor for the P89V51RD2 you can download from: http://cmon51.sourceforge.net/ Well, that is all. Hope this helps... Jesus |