Gast
#2391789
Hallo, Das ist mein erstes Projekt mit einem AVR. Ich schätze, dass sicherlich noch ein paar Fehler drinne sind, daher wärs richtig cool von euch, wenn ihr mal nen Blick drüber werfen könntet :-) Das ganze soll eine Uhr mit zusätzlicher Temperatur -und Luftdruckanzeige und Datumsanzeige werden. Der DS3231 arbeitet als RTC, als Hauptquarz hab ich mich für ein 10 Mhz XO91 entschieden. Der Temperatursensor DS18BZ20 ist über ein 1-Wire an SDA von meinem µC angebunden. Der DS3231 ist ganz normal angeschlossen, wie stell ich das eigentlich mit den Adressen des I2C Bus an, da gibts ja keine Konfigurationsmöglichkeiten per Hardware? Ebenfalls mit an Board ist der DCF77 Empfänger von Reichelt, ist es klug ihn über einen Spannungsfolger zu entkoppeln und passen die Verbindungen zum mega644p? Die Ziffern und die Sekunden sollen mit LEDs dargestellt werden. Die LEDs werden von CAT4016 von Catalyst Semiconductor angesteuert. Die SCK, RCK und PWM LED hängen alle Parallel, die Daten werden über den SOUT in den SIN durchgeshleift. Im Augenblick sind es 30 Stück, die kaskadiert sind. Schafft der 74HCT373 überhaupt soviele Eingänge? Zwischen der SPI Schnittstelle, die auch für die ISP-Programmierung benutzt werden soll, hängt ein 74HCT373, der beim Flashen des ATmega die CAT4016 trennen soll. Beim Manuellen Reset sollen die Eingänge des 74HCT373 aber nicht in den 3-State Modus gehen, daher die Beschaltung mit S1, dem 40106 und R10, R11. Würde das so funktionieren? Passen die Pegel des AVR ISPmkII überhaupt? Das Teil soll sowohl mit einem kleinen Netzteil oder einem Akku betrieben werden können. Zusätzlich soll es möglich sein, den Akku mit Solarzellen oder dem externen Netzteil aufzuladen. Daher sind der Akku und der Linear Regler LP3856 über Shotky-Dioden miteinander verbunden. Passt das so oder zerschieß ich mir auf die Art meinen Linear Regler oder das Akkulade IC ? Gäbe es villeicht noch eine andere Möglichkeit, villeicht über MOSFETs? Viele Grüße Axel




