silvio
Advanced Member level 3
mcs 51 isp programmer circuit
HCT has TTL input compatible levels and it's suitable for PC parallel port suplied at +5v.
HC has CMOS level, works for the above parallel port but you can have problems using laptop parallel ports.
Every new AT89S52 comes from the factory with the flash cell memory in FF.
If you have the programming buffer filled with FF and perform a read of a brand new chip it's obvious you can read it succesfully, without errors.
That happens even if your software reads a pin 10 of LPT port - nACK (status register) as always 1, regardless of the value of AT89S52 flash memory.
If your buffer is filled now with your hex code and you read always FF from AT89S52 due to "unknown" reasons, well it's natural to receive errors.
And that doesn't means it reads perfect the flash.
I ask you to come back with an answer regarding three bytes signature, exactly shown by the software program not read from datasheet.
syrax said:i meen everywhere the bufer is HCT i have hc is that problem
HCT has TTL input compatible levels and it's suitable for PC parallel port suplied at +5v.
HC has CMOS level, works for the above parallel port but you can have problems using laptop parallel ports.
**broken link removed**
Hardware
It is necessary to use the HCT type IC in order to make sure the programmer should also work with the 3V type parallel port
syrax said:when i uplod ff-s buffer, no problem , but when i read, in chip was some values .... diferent from ff
It reading sigtnature perfect, reading flash perfect
Every new AT89S52 comes from the factory with the flash cell memory in FF.
If you have the programming buffer filled with FF and perform a read of a brand new chip it's obvious you can read it succesfully, without errors.
That happens even if your software reads a pin 10 of LPT port - nACK (status register) as always 1, regardless of the value of AT89S52 flash memory.
If your buffer is filled now with your hex code and you read always FF from AT89S52 due to "unknown" reasons, well it's natural to receive errors.
And that doesn't means it reads perfect the flash.
I ask you to come back with an answer regarding three bytes signature, exactly shown by the software program not read from datasheet.