Το Hardware Handshaking για την σειριακή επικοινωνία AVR

εξακολουθεί να αποτελεί ουσιαστικό μέρος του ενσωματωμένου κόσμου μας. Γενικά χρησιμοποιούμε μια διαμόρφωση 3 καλωδίων (RX TX καθώς και το έδαφος) καθώς και ελπίζουμε ότι ό, τι συμβαίνει σύμφωνα με το σχέδιο. Αν και αυτό λειτουργεί για πολλούς πειραματιστές, σε ορισμένες περιπτώσεις δεν είναι η πιο τέλεια κατάσταση. Εδώ είναι όπου η χειροτεχνία [SimmonMT] είναι διαθέσιμη στην προσθήκη χειραψίας υλικού σε AVR.

Η διαμόρφωση υλικού είναι αρκετά τυπική, ένα ATMEGA644 κάθεται στο ένα άκρο της σύνδεσης, περνάει με έναν μετατοπιστή στάθμης SP3232EB καθώς και σε έναν υπολογιστή. Χρησιμοποιούνται 5 γραμμές, για άλλη μια φορά ένα για RX, TX καθώς και το έδαφος, ωστόσο, ομοίως το RTS καθώς και το CTS. Όταν ο υπολογιστής είναι έτοιμος να μεταδώσει δεδομένα που αναστρέφει τη γραμμή (κανονικά συγκρατείται υψηλή), ο μικρο ελεγκτής παρατηρεί αυτό που τραβάει το CTS χαμηλό καθώς και η μετάδοση μπορεί να αρχίσει κάθε φορά που ο Darn αισθάνεται σαν αυτό. Εύχρηστος!

Back to top