-         

Ergebnis 1 bis 4 von 4

Thema: Was bedeutet "USI"?

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.11.2004
    Beiträge
    156

    Was bedeutet "USI"?

    Anzeige

    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?

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    28.04.2004
    Ort
    Nähe Köln
    Alter
    51
    Beiträge
    247
    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

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.11.2004
    Beiträge
    156
    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?

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    28.04.2004
    Ort
    Nähe Köln
    Alter
    51
    Beiträge
    247
    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •