??? 09/22/06 07:16 Read: times |
#124851 - I'm afraid... Responding to: ???'s previous message |
Vigneshwara Baliga said:
There should not be any application running as this is a new chip, I just bought (only one) Vigneshwara, When you reset* the '51Rx2, if it would be "untouched" new, it would go into the loop waiting for negative pulses on the Rx pin (= the 'U' from Rx for autobauting). It does not transmit spontaneously. If it does, it means, that there IS already something "burned" inside, and the status byte and/or bootvector is altered. In other words, if you buy a chip, put it into a basic circuit (VCC, reset, crystal, MAX232-like) and it starts to transmit something spontaneously, sorry, that was NOT a new chip, and the previoush history of it is unknown - very likely it already has altered boot vector (intentionally or not). Vigneshwara Baliga said:
and I don’t have a parallel programmer :-(
How do I solve the Bootvector loss problem ? The BEST way is to get a parallel programmer, or at least an access to it. Maybe you could try to locate somebody or some company who have it and ask them to reprogram the chip (maybe for some small fee). You might also try to ask at the place where you bought it. Bill Houghton hinted on an alternative method about a year ago - basically, the bootloader can be run from external memory. I wrote a "bootvector restorer" based on this fact, to be run from external memory (that's why I asked if you have such a board); but that was tried on P89C51RD2Hxx and I am not completely sure (althought quite confident) if it would work on the '51RC2Hxx and I have none to try - but if you are interested and willing to experiment at your own risk, I can send it to you - drop me an e-mail via my 8052.com profile. Jan Waclawek ------- * I don't know the exact effect of RC reset on this particular chip but some '51s tend to go completely crazy if not properly resetted so I cannot conclude definitively on your chip until you get a decent reset for it |