Forum: Mikrocontroller und Digitale Elektronik avr Butterfly 2 serielle Schnittstellen


von Franz X. (ixl4070)


Lesenswert?

Ist der mega169 halbwegs gleich dem mega128?

ich suche eine 2. serielle Schnittelle auf der Butterfly-Platine.

der mega128 hat ja pd2 und pd3 als 2.UART

von Daniel D. (bademeister)


Lesenswert?

Nein. Der Mega169 ist von der Ausstattung irgendwas zwischen Mega8 und 
Mega16. Zusätzlich hat er den LCD-Controller drin.

Laut Datenblatt hat er auch nur eine serielle Schnittstelle. Und die an 
den Pins PE0 und PE1.

von ooo (Gast)


Lesenswert?

Vergesst den Butterfly. Das ist ein schoenes Muster in genialer 
Verpackung. Leider fuer Weiteres unbrauchbar, da fast alle Pins schon 
belegt sind.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

- ATmega169 ist ein wenig moderner als ATmega8 oder ATmega16.
- Butterfly mag ein "schoenes Muster" sein aber es gibt sogar Leute, 
denen 7 freie Pins ausreichen, um etwas nicht-"unbrauchbares" zu 
basteln. Grade für experimentelle Aufbauten ist ein Butterfly als 
parametrierbarer Regler oder Gegenstelle bei Datenübertragungen 
brauchbar. Aber o.k., der Heimwerkerking ist überall...

zum OP: "halbwegs gleich", ja, ist ja ein 8-bit AVR. Einen 2ten 
Hardware-UART bietet der ATmega169 wie bereits geschrieben nicht. Es ist 
aber kein Hexenwerk einen Software-UART einzubinden, v.a. wenn der 
Controller nicht weitere schneller Interrupts bedienen muss oder die 
benötigte Baudrate am Software-UART nicht allzu hoch ist. Neben den 
üblichen Ansätzen, kann man sich beim ATmega169 auch etwas vom USI 
unterstützen lassen (vgl. AppNote dazu bei atmel.com).

von Franz X. (ixl4070)


Lesenswert?

obwohl ich ja auch Heimerkerking stehe, bin ich doch am ueberlegen ob 
ich nicht doch selber ein Platine mit einem uC machen soll.....


danke auf jeden Fall

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.