mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tiny 26 USI--> I2C wie Funktionstest??


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich würde gerne an einen Tiny 26 ein 16x4 LCD anschließen und die beiden
PWM-Kanäle nutzen. Das ganze soll ein I2C Slave werden.
Es sollen immer 2 Bytes übertragen werden...
z.B.
byte 1: 1-65 , byte 2: daten  LCD zeichen an Pos xy setzen
byte 1: 66-??, byte 2: daten (lcd an, aus, was auch immer...)
byte 1: ??-??, byte 2: daten (pwm0, pwm1 wert)

der programablauf selbst ist denke ich nicht das problem, aber mit dem
usi...

gibt es eine möglichkeit die verbindung mit dem PC zu testen? Also das
ich erst die I2C geschichte schreibe und das ganze erstmal mit led´s
teste ob was ankommt oder eben nicht...

Autor: Marcus Maul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HAllo Sebastian,

ich hab schonmal mit dem Tiny meine Nächte durchgemacht.
Schau mnal in die Codesammlung, da ist auch etwas zu dem Tiny und der
USI - Universeller Schlafraubender Interfacekrümel. SCNR

Gruß Marcus

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"USI - Universeller Schlafraubender Interfacekrümel."

sehe ich auch so.
Es ist so abgerüstet, daß es (fast) nicht zu gebrauchen ist.

Ich hab dann einfach Platz für 8 zusätzliche Beinchen gemacht und den
ATMega8 genommen.


Peter

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich wollte das ganze so klein wie möglich halten. Mit nem anderen
Controller wollte ich das nicht machen, weil ich 3 tiny´s rumliegen
habe und die dafür (mal abgesehen von dem usi ding) ganz gut geegnet
sind.

irgendwann soll das ganze dann vielleicht so aufgebaut sein:

M32
|
|(I2C)
|
|->Tiny26
|    |---> PWM0,PWM1, LCD
|
|->Tiny26
     |---> Temp_Sensor, IR-Distanzsensor, US-Distanzsensor, ?Servo?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.