Ok, so I decided to build a LC meter based on 89c2051 microcontroller. I have 35 yrs experience in electronics and I have limited experience flashing at90s2313 with a home made programmer. So I made the python programmer and used py2051.exe to program the 89c2051. see http://www.geocities.com/dinceraydin/8051/index.html I cannot get the blink led test circuit to work.... I do get a burn success message but very very fast! If I for eg, left the chip out it gives an error msg, likewise if I unplug the power, likewise if I unplug the 25pin printer cable... so it seems to be doing something. I am using a celeron d processor at 2.9g hz and win XT Maybe my computer is too fast? Also the circuit is so very simple and basic..... but the only time I can get oscillation is by using a 4 mHz xtal . 10mHz and 11.05mHz xtals show a flat oscilloscope trace. Also only pin 4 shows oscillation never pin 5. Is this normal? Should a chip whether programmed or not show a clock pulses (oscillation) ? Maybe I have bad chips? I bought them from Digikey. This is very frustrating for me with all my electronic backgnd... but I can bear it (smile) All I want is to be able to program a chip just to use in my LC meter circuit.. http://www.hw.cz/constrc/lc_metr/#DOWNLOAD Thanks for any reply....

newbie help, Please
Started by ●November 22, 2005
Reply by ●November 23, 20052005-11-23
Instead of a scope, I used a freq counter and found out that there IS oscillation. So now I strongly suspect that the problen is in the programming. Any ideas? Thanks again
Reply by ●November 26, 20052005-11-26
You might want to check the pulses coming from the PC's printer port to the AT89C2051. Do they look right on a scope? If you aren't getting any pulses, maybe your Windows XP is blocking access to the port. Have you loaded the DriverLINX Port I/O Driver ? That's the one I use, and it does work OK. I am not sure why SST doesn't have it on their site anymore, though. mw mach7phil@netzero.com wrote:> Instead of a scope, I used a freq counter and found out > that there IS oscillation. So now I strongly suspect that the problen > is > in the programming. > Any ideas? > > Thanks again >
Reply by ●November 29, 20052005-11-29
Thanks MW for the reply... I am glad to know someone is helping me. Yes the DriverLINX is installed ( it is part of installdriver.exe that comes with the program) I ran it on an older computer with Win98. Also I used blowit.exe (under dos) with both computers. Still no luck. I do get good messages during prograamming, such as reading, writing, and success. At this point I strongly suspect that I need a good working HEX file to test it with.... Do you have any know good simple hex file to try? Much, much Thanks, Oh, I have the scope at a different place from the computer. Aand I wouldnt know what trace to look for. mw wrote:> You might want to check the pulses coming from the PC's printer port to > the AT89C2051. Do they look right on a scope? If you aren't getting > any pulses, maybe your Windows XP is blocking access to the port. > > Have you loaded the DriverLINX Port I/O Driver ? That's the one I use, > and it does work OK. I am not sure why SST doesn't have it on their > site anymore, though. > > mw > > mach7phil@netzero.com wrote: > > Instead of a scope, I used a freq counter and found out > > that there IS oscillation. So now I strongly suspect that the problen > > is > > in the programming. > > Any ideas? > > > > Thanks again > >
