??? 09/26/06 13:38 Read: times |
#125066 - Go for the "V"! Responding to: ???'s previous message |
Erik Malund said:
do the right thing, migrate to the current P89V51Rx2. then there are no issues re 'kicking it in ISP'. Yes! The "V" chip works this way: upon reset, the bootloader is run no matter what; it waits some time looking at Rx and if it won't change during this time, it restarts itself running the user code. No more fiddling around /PSEN and P2x when you want to , no more "lost bootvector" issue... Erik Malund said:
The only 'trap' using the V chips is that if you screw up and specify a C chip in FM when programming the V it may go into SoftICE mode. There is a remedy for this so it is not fatal (however, the "remedy" is a pain so better avoid it)... However, there are more "traps", for example if the application is such that there is no guarantee for no character arriving at Rx during reset, the bootloader might get activated errorneously. Also, certain applications might not tolerate the delay in starting the user code. Fortunately, the bootloader is in FLASH and can be modified. Unfortunately, Philips does not provide enough information to do it. Fortunately, there appears to be a way... :-) JW |