Archiv verlassen und diese Seite im Standarddesign anzeigen : Was bedeutet "USI"?
Hallo,
Atmel schreibt in seiner Controllerübersicht in der Spalte "TWI" bei manchen Controllern "Yes", bei anderen "USI". Was bedeutet das? Ich weiß dass es "Universal Serial Interface" bedeutet, aber was bedeutet das? Kann man das auch als I2C verwenden?
Dino Dieter
12.09.2005, 16:35
Hallo
USI ist eine preiswerte Möglichkeit, Daten seriell zu senden und zu empfangen. Ist auf den neueren, vor allem kleineren AVR Standart.
Ja, du kannst damit TWI, SPI, UART und weitere Sachen machen.
Ist zwar etwas aufwendiger, als ein "echter "TWI oder "UART", aber halt schneller als reine Software Lösungen.
MFG
Dieter
Was heißt "etwas aufwendiger"? Muss ich nur ein paar Einstellungen vornehmen um das USI als TWI zu verwenden oder ist auch das Senden und Empfangen von Daten komplizierter?
Dino Dieter
12.09.2005, 16:45
Hallo
Es geht halt nicht ganz so einfach, wie mit einem UART. TWI ist ungefähr vom selbem Umfang.
Siehe dazu auch die App. Notes von Atmel
AVR307: Half Duplex UART Using the USI Module
AVR310: Using the USI module as a I2C master
AVR312: Using the USI module as a I2C slave
Da sieht man ganz gut, was auf dich zu kommt.
MFG
Dieter
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.