Forum: Mikrocontroller und Digitale Elektronik Uart Problem mit ATtiny26


von Eloardos (Gast)


Lesenswert?

Hallo

Ich habe das Datenblatt von ATtiny26 runtergeladen.
Leider finde ich fast nichts zum Thema Uart nur den Begriff "Half
Duplex Interrupt Driven Software UART" wird verwendet.
Warum das und was ist der Unterschied?


Was versteht man unter diesem Begriff?
Mein English ist leider nicht allzugut.

Eigentlich habe ich Null Ahnung wie ich den uart verwenden kann.
Beim AT90S8515 habe kann ich senden und Empfangen
die diese Typen sind vollkommen verschieden.


Gruss

Eloardos

von crazy horse (Gast)


Lesenswert?

tja, der Tiny26 hat keine Hardware-Uart. Also bit für bit im richtigen
Zeitraster (=baudrate) per Software an einen Portpin ausgeben. Auch
Start-und Stopbit müssen so erzeugt werden.

von wolli (Gast)


Lesenswert?

Dafür existieren aber schon Appnotes von Atmel! Also hält sich der
Aufwand in Grenzen.

von Eloardos (Gast)


Lesenswert?

Hallo

Also ich habe eine Datei (avr304.asm) heruntergeladen. Der Code ist ja
gewaltig wenn das der richtige ist.

Wenn ich das richtig verstehe ist eigentlich half duplex UART
Beschiss denn schliesslich kann man so mit jedem Microcontroller
kommunizieren oder sehe ich das falsch?

von crazy horse (Gast)


Lesenswert?

ich versteh dein Problem nicht.
Hat der MC keine UART on Chip, aber du brauchst eine, hast du exakt 3
Möglichkeiten:
1. in Software nachbilden (mit den bekannten Nachteilen, ob man die
tolerieren kann, hängt von der jeweiligen Anwendung ab)
2. eine externe dranhängen
3. einen anderen Chip wählen

von Eloardos (Gast)


Lesenswert?

Hallo crazy horse

Ich habe den Chip mit Uart funktion gekauft. Somit bin ich ausgegangen
dass dieser so funktiniert wie die anderen auch.

Das finde ich eigentlich nicht richtig. Sonst kann ich ja jeden
Controller ohne Uart mit Uartfunktionen bezeichnen.
Vielleicht nehme ich einen anderen Chip

Gruss
Eloardos

von Sebastian__ (Gast)


Lesenswert?

>Ich habe den Chip mit Uart funktion gekauft.

Atmel hat dir aber nie einen Chip mit Uart verkauft, sondern nur mit
USI Schnittstelle, das steht auch eindeutig so im datenblatt.
Wie suchst du dir deine Chips aus wenn du was enwickeln willst ohne das
Datenblatt zu lesen?

MfG
Sebastian

von Ingo Henze (Gast)


Lesenswert?

Naja, wenn es ein Tiny mit UNRAT sein soll, dann wäre vielleicht der
ATtiny2313 eine gute Wahl, nur der hat keine ADCs, entspricht aber
sonst weitestgehen dem 26er.
Aber wenn ich das richtig sehe, kann man den leider noch nicht im
"normalen" Handel kaufen, oder?

von Eloardos (Gast)


Lesenswert?

Hallo

War wohl ein Fehler habe es aus der Tabelle von Conrad genommen.

Gruss

Eloardos

von Eloardos (Gast)


Lesenswert?

Hallo Ingo

Du meinst wo ich den ATTiny26 herhabe?
Von Conrad.

Gruss

eloardos

von crazy horse (Gast)


Lesenswert?

Conrad: 4,49€
Reichelt: 2€
Kessler: 1,99€
Noch Fragen? Obwohl, geht ja noch, gern genehmigt sich Conrad auch
200-400% Aufschlag. Früher habe ich da oft und gern gekauft, seit 2
Jahren gar nichts mehr. Noch schlimmer als der Preis ist, dass das
Lager (zumindest im Ladenverkauf Köln) äußerst mäßig bestückt ist.
Regelmässig fehlte auf einer Einkaufsliste ein Grossteil der Posten,
auch darf man nicht erwarten, etwa von einem Teil 10Stk kaufen zu
wollen. Ne ne, dass ist nichts mehr für den Elektroniker.

von Ingo Henze (Gast)


Lesenswert?

@Eloardos
Nö, ich meinte eher, ob man den von mir als Alternative vorgeschlagenen
ATtiny2313 schon wo kaufen kann.

Allerdings hab ich den ATtiny26 bei Conrad erst gar nicht gefunden,
denn er ist witzigerweise nicht etwa wie fast alle AVRs und PICs usw.
bei "Elektronik->Bauelemete->...->Prozessoren & Controller"
einsortiert, sondern bei "...EEPROMs". Was sicher nicht ganz falsch
ist, schließlich hat er ja auch EEPROM, aber es wird ihm wohl doch
nicht ganz gerecht (einfach als dummen Speicher abstempeln :-).
Andererseits befindet er sich dort bei den EEPROMs in guter
Gesellschaft mit u.a. ATmega 16 und 8515...

Und tatsächlich steht beim Tiny26 in der Übersicht, das er einen UART
haben soll. Da sollte man ihn doch sicher zurückgeben können, oder?

Gruß
Ingo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.