We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I HAVE COMPLETED A CODE IN C FOR AT89C2051 MCU..IT IS WORKING CORRECTTLY ON PROTEUS DESIGN BUT WHEN I AM GOING TO PROGRAM THE IC THROUGH PROGRAMMER IT PROGRAMS BUT VARIFICATION FAILS AT 1BYTE...PLS SMONE HELP ME OUT FROM THIS??/
Not erased properly Wrong voltages Broken board Broken chip Broken programmer Too fast a PC, or incorrect timing at the programmer. Review age of programmer and software, find a contemporaneous system.
Can you try a different chip? Can you try a different .HEX file?
If you erase the part does it blank check properly?
Does the .HEX file write the same location more than once?
What exactly does the error tell you about the nature of the byte write vs the byte read? Couple of bits stuck high/low, or totally different?
Who is responsible for your problem? Keil, Atmel, the programmer vendor, you?
Thanx fr ur reply friends..i have tested different AT89c2051 chip...all shows same problem...bt AT89s8051 & AT89s8052 chips get programmed through that programmer of robokits 8051 series programmer.
there are really many posts in various places that all end up "after I replaced my xxx programmer with the Atmel $25 device, it worked".
The Atmel devices are, for programming, super sensitive re timing and levels