Hallo, ich will meinem Selbstbau-Vorverstärker eine Quellenwahl und ein LCD Display spendieren, die über einen Atmega8 angesteuert werden sollen. Die Ausgänge des AVRs sollen jeweils die Relais der Quellen schalten. Weiters brauche ich noch den UART zwecks Ansteuerung einer digitalen Lautstärkeregelung (IC erwartet serielle Daten). Wenn ich mich nicht irre wird es da aber knapp mit den I/O Ports vom Atmega8 (LCD im 4-bit Modus, mind. 5 Ausgänge für die Relais und noch mal UART Funktionalität). Liege ich da richtig oder kann man die Ports irgendwie effizienter nützen? In Elektronik kenne ich mich ganz gut aus aber bin noch nicht ganz fit bei Mikrocontrollern... Danke für Eure Tipps, Peter
Hallo, willst Du die Lautstärkeregelung auch mit Relais (und Widerständen) machen oder anders? Das LCD braucht AFAIK 6 IOs. Du könntest die Relais über ein Shift-Register steuern (74HC164) oder Du nimmst einen größeren Microcontroller. Die Relais sind so träge, dass das ohne Probleme geht. Der Vorteil ist, dass die diese ICs beliebig kaskadieren kannst, ohne dass Du mehr Ports am Microcontroller brauchst (man braucht 2 bzw. 3). Man muss halt alles neu durch alle Register shiften, aber das geht in weniger als 10us. Ich persönlich würde natürlich nen ATmega16 hernehmen, dann hast Du die Probleme gleich garnicht. MfG C. Lechner
ich glaube, du wirst früher oder später auch ein paar tasten dazu geben (oder hast bereits berücksichtigt?), dann ein paar leds und vielleicht noch ir-fernbedienung (habe ja auch alles selbst gemacht, als ich noch student war, oooh, man, ist es schon lange her...) und dann ist es tatsächlich besser, gleich einen mega16 zu nehmen, zumal der preisunterschied zu mega8 schon unter 2 euro ist...
... ich habe vor einiger Zeit ein ähnliches Projekt mit dem Mega8 gemacht - Digitalpotis (Dallas) am TWI (I²C), Temperatursensoren am SPI, 2x8 Display 4bit, Reed- Relais- Matrix aus "Programmier-Faulheit" über einen 1-aus 16 Decoder (4515???) und Diodenmatrix geschaltet... Da ist sogar noch "Freiraum"... Im nächsten Schritt wird es vielleicht doch der Mega 16, und die internen A/D- Wandler werden für Überwachungen benutzt, am UART vielleicht noch so ein Lantronix XPort für den Netzwerkanschluss ... :-) Swen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.