![]() Third, if the communication speed is known ahead at compile time, then picoUART is probably the best alternative. So, we need error-free serial communication at 125 kbps! ![]() ![]() Since the communication speed is set to the system clock divided by 128, at 16 MHz system clock the communication speed will be 125 kbps. debugWIRE does unfortunately not have any form of error detection, so one has to rely on the fact that there is no communication error at all. When you are debugging a system and a wrong value is displayed because of a communication error, then one is, of course, upset. Second, if you want to transmit strings about the room temperature, then nobody gets annoyed when at some point of time the wrong temperature is displayed. Or one addresses this problem at the software level too. On the hardware level, one needs to come up with a solution that permits two parties to send and receive on one wire only. This can all be solved on the software level. For instance, if a master is the one who sends requests or queries to which the slave responds, it is clear who is in the role of a sender at each point of time. But then there should be a strict protocol about which party is allowed to transmit data. If one wants to restrict the communication to only one wire, this is possible.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |