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??/
Must be a broken caps-lock.
You also seem to have failed on your description of how you are programming your chip.
It works in proteyus yea?
So the ansa is obvious innit?
Program yer chip to be conpatibul wiv proteyus.
Job jobbed.
ok...i just want to say that when i put my ic AT89c2051 in robokits 8051 programmer and burn the hex file...the message is displayed that chip programmed but varification fails at 1 Byte..
Mr. p g thanx for ur reply... proteus is not a hardware through which we can program our ic.... but its a software on which we check our program thats its working properly or not
yey.
is that a real programmer or a proteyus one?
No - Proteus can not tell you if your program is working.
But it can catch a number of errors in your program.
So it can screen your code.
Just that lots of errors will not be caught since the simulator is not 100% perfect. Only the real hardware is 100% compatible with the real hardware - and even then it's important to note that the real hardware may not be 100% compatible with the documentation.
does any one has solution regarding my problem???
Sounds like a programma problem. Have you asked the manufacturerer? doos it have a forum?
You mean verification fails.
Do you understand what verification means in this context?
Is it a brand new chip that you're programming, or previously-used?
A previously-used chip may be locked to prevent it being re-programmed...
if an AT89c2051 is locked, it's simple to clear. just erase it.
did you try doing that?
the keil forum. for all things related to keil tools. even those things with extreme tenuous links.
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