Yes you can use the PC 5v and 12v, obvious through a switch. You can't plug the micro in socket with power supply already applied. To be honest I didn't tried the mentioned programmer: but I build up with success the: you can see the original developed by Herny Arndt, DL2TM here: What it's weird with the is that wouldn't be able to verify the micro after programming. My private opinion!
PWM control project software source code in Visual Basic and are prepared (linux, windows) via RS232 serial port (19200 Baud) AT 89 C 2051 microcontroller based on the 4-channel PWM control. This software can program the ATMEL AT89C2051 and AT89C4051 microcontroller. ALEXAN ATMEL Programmer Software 3. ALEXAN ATMEL Programmer Module. VII.Programming Options ID Check AT89C2051 and AT89C4051 is the only recognized MCU and each has its unique ID.
Just because during verify the RST pin must be hold at 'H' level which is +5v. You can see from the schematics that the RST pin goes toward ground when Q1 is biased and toward +12v when locked (during programming). Nevertheless, can you be so sure that after power supply is applied to the circuit, the parallel pin 14 is at high level? Otherwise you must check with a DVM before fitting the microcontroller, just to avoid damage it.
What it will happen if your parallel port wouldn't provide bidirectional data bus features? Inside AT89C2051 data sheet it's clearly stated (pag 6): To verify the programmed data, lower RST from 12V to logic “H” level and set pins P3.3 to P3.7 to the appropiate levels. Output data can be read at the port P1 pins. You can see a good design at: Look at the circuit Q1, D2, Q2, D1, R1 around the RST pin and you can figure out why I mentioned all these things above. Regards, silvio. Ok, its work now, but after the burn operation, it say: Verify failed at adress: 0000h!
Its normal, or something works wrong??? Added after 46 minutes: So, after the burn I tryed to read out the chip, and I got this: 00BB 00BB 00BB 00BB. I dont no whats the problem! Can you help me???
![Software Software](http://www.woe.onlinehome.de/proj_gif/prg2051_top.gif)
Is it a hardware or a software problem??? Please help me!!! Added after 3 hours 54 minutes: I made a read out without the chip, and I got this source code: 00BB 00BB 00BB. I dont now whats the problem, I checked the hardwer and it seems to be good. Added after 1 hours 12 minutes: Hy!
Now the programmer is work but there is still a litel problem! I burn the chip without verify the code. After it I read out the chip, and the code is note the same with the original!
Which was the first line in the source file, it goes to the last line in the readed file. And after another read out session, the second line will be the last in the readout file.