Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/24/05 12:31
Read: times


 
#95824 - if it's really about the RD2's...
Responding to: ???'s previous message
... just some of the differences:
- the startup procedure is different, with the "V" it waits for autobauding for some time (this can be inconvenient if you want to start your application immediately, and detrimental, if there is something transmitting continuously to the mcu even during it is reset, so it could possibly "see" the "U" character for autobaud and stays in the bootloader rather than starting the application) - the good news is that you can modify the bootloader, the bad news is that there is no alternative bootloader around...
- the bootloader "commands" are different
- the IAP "commands" (and calling procedure) is different
- the "V" is erased in 128 byte blocks, while the "C" is erased in "big" (several kB) blocks
- for "V", the bootloader+ISP is in a 8kB shadow flash starting at 0, while for "C" it is the topmost 1kB (in fact, 2kB, as we learned here recently from Bill Houghton, but 1kB from it is normally "hidden")
- the 6/12 clock can be switched "on the fly" by software for "C", but is fixed at programming time at the "V" (and even less conveniently, once you program it, you need a parallel programmer to erase it)
- there is an extra SPI port at "V"
- they behave differently when you do PUSH SP/POP SP :-)

Jan Waclawek


List of 6 messages in thread
TopicAuthorDate
89C51 & 89V51            01/01/70 00:00      
   data sheet ?            01/01/70 00:00      
   first a guess, since you could not bothe            01/01/70 00:00      
      if it's really about the RD2's...            01/01/70 00:00      
   help me...            01/01/70 00:00      
      start a new thread            01/01/70 00:00      

Back to Subject List