| ??? 02/10/04 03:53 Read: times |
#64372 - RE: Partrick, Erick Responding to: ???'s previous message |
Erik,
Erik said “language again: 'supervisor' when applied to a '51 is a 'reset controller' (with watchdog in some cases).” Erik would you mind give direct professional answer, please I specifically asked you, that protocol has itself a reset feature, http://www.8052.com/forum/read.phtml?id=64218 (read #4), and I asked you don’t you think that is enough, what weakness this feature has, what troubles I will encounter using this feature not using a supervisor Patrick, Patrick said” How will you determine that the packet you lost is not crucial as you have no way (unless you add packet-id's and copy the packet id in the ACK or NACK) to determine which command was akced and which one was not?” The sender 8051 knows what if the packet was important or not, for example consider sender 8051 sends a command “ write following 5 bytes to your flash”, the sender knows that this command is crucial so it think it may worth it to wait for an ACK, but consider another command “current temperature(just an example) is in the following byte”, this command may not worth waiting for ACK, because if the other 8051 miss it, then it will calculate with previous value which is a few milliseconds away and it is not much important Patrick said “If it's not important to miss some packets, you may just as well get rid of your ACK, and (silently) drop the packet if the CRC doesn't match.” ACK and NAK have multiple purposes, CRC check, Cross checking other 8051 to see if it is still conscious, status transfer. Patrick said “If you can do without some of the packets, is it necessary to use a fifo in the first place? After all you wouldn't be sending more than than 15 Bytes per second. (If I remember correctly). I think if you cannot spare 15 times a second a few microseconds to read and buffer a data-byte, you may be in need of a faster processor...” It was 500 bytes/second (at 15 HZ), do you still think fifos are not acceptable ? And Patrick can I ask your opinion about cross checking feature, please (http://www.8052.com/forum/read.phtml?id=64218 #4 in the case you forgot) Thank you very much, Regards, Ebrahim Vakilpour |



