Hallo, der auf dem Arduino Due verbaute ATSAM3X8E hat ja eine eingebaute RTC. Softwaremässig ist das ja auch nicht so ein Problem... (ausser vielleicht der Schreibschutz für nicht wirklich kriegsentscheidende SFRs) Die Dokumentation der Hardwarevorraussetzungen finde ich schon spärlicher. Es gibt ja VDDBU, um eine Batterie anzuschliessen. Nach meinen Messungen, zieht der ATSAM keinen Strom mehr an diesem Pin, wenn er über VDD versorgt wird. Auch läuft er nur mit Spannung an VDD ohne Spannung an VDDBU. Ist das so richtig und erlaubt ? Also normale Versorgung an VDD und Batterie an VDDBU anschliessen, ohne noch irgendwelche Verrenkungen mit Dioden extern ? Dann gibt es da noch die 2 Reset-Eingänge. Natürlich mag ich beim Hochstarten die RTC nicht zurücksetzen. Gerne würde ich aber weiterhin den Bootloader über den USB-Seriell-Wandler nutzen. Welcher Reset Eingang NRST und NRSTB muss also wie beschaltet werden ? Welcher braucht noch einen Pull-Up ? Und wohin geht dieser dann, zu VDD oder VDDBU ? Gibt es noch Pins, die einen Pullup gegen die Batteriespannung benötigen ? Mir würde ja auch schon ein Verweis reichen, wo das erklärt ist. Erwartet habe ich es im Datenblatt des ATSAM, bin aber dort leider nicht so recht fündig geworden. Also bitte kein lapidares RTFM, sondern mindestens einen Hinweis, in welchem Kapitel ich was entscheidendes verpasst habe.
Hi http://ww1.microchip.com/downloads/en/Appnotes/Atmel-42284-SAM4-Real-Time-Clock-RTC_ApplicationNote_AT07337.pdf ist bekannt? MfG Spess
fop schrieb: > Also bitte kein lapidares RTFM, sondern > mindestens einen Hinweis, in welchem Kapitel ich was entscheidendes > verpasst habe. Ein Blick auf die Leiterplatte eines Arduino Due verrät dass ein Platz für einen Uhrenquarz zwar vorhanden aber der Quarz nicht bestückt ist. YMMV
fop schrieb: > Also normale Versorgung an > VDD und Batterie an VDDBU anschliessen, ohne noch irgendwelche > Verrenkungen mit Dioden extern ? So würde ich das annehmen, denn die Entwickler des Arduino Due werden für jeden Pin ihres Controller sich ihre Gedanken gemacht haben. Dummerweise haben sie die RTC-Versorgung einfach an die normale Versorgung angehängt. Zudem fehlt bei der Bestückung des Arduino Due nicht nur der Uhrenquarz sondern auch die fitzeligen Lastkapazitäten die ein Footprint im 0402 Format haben sollen. Beim Ermitteln der richtigen Werte (Uhrengenauigkeit) gibt es dann ein munteres Ein-/Auslöten unter der Lupe oder dem Mikroskop.
Bei den Arduinos, die ich hier habe, sind sowohl Uhrenquarz als auch zugehörige Kondensatoren bestückt. Nur die Leiterbahn zu VDDBU muss ich aufkratzen, denn die hängt an den normalen 3,3V. Das sagt mir aber, die Entwickler des Arduino hatten eine Nutzung der internen RTC nicht auf dem Schirm.
Spess53 schrieb: > ist bekannt? Hatte ich schonmal überflogen und als primär Beschreibung der Soft- statt der Hardware angesehen. Immerhin ein Tipp, warum der SFR Schreibschutz in die Hose geht findet sich : > This function is only available on SAM3N, SAM3U, and SAM3XA devices.
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.