Gefunden für eeprom eeprom sleep - Zum Elektronik Forum |
| 1 - Hilfe:Klartraum-Maske -- Hilfe:Klartraum-Maske | |||
| |||
| 2 - Eine Zufallszahl mit Hardware generieren -- Eine Zufallszahl mit Hardware generieren | |||
| Ich meine der letzte Wert bleibt immer, auch nach einem normalen Batteriewechsel. Ein Batteriewechsel im Sleep merkt der PIC wegen der großen Kondensatoren überhaupt nicht.
Den letzten Wert immer im EEPROM abzusichern, ist einfach eleganter. Ich habe aber lange kein EEPROM benutzt und ich weiß nicht mehr wie man das macht, ich muss mich erstmal belesen. ... | |||
3 - Eprom schreiben bei Spannungsverlust -- Eprom schreiben bei Spannungsverlust | |||
| Als Controller soll ein Tiny2313 zum Einsatz kommen. Tut mir leid das ich nur Eprom geschrieben habe, meinte damit natürlich das interne EEPROM. Einen fertigen Zähler möchte ich nicht verwenden. Mit dem Mikrocontroller kann ich nämlich gleich noch die Betriebsstunden mitzählen.
Die Idee mit dem Goldcap ist genau das was ich vor hatte. Habe allerdings gedacht der im ersten Bild eingezeichnete C5 mit 470µF würde dafür reichen. Die Schieberegister (3x 74HC4094) wollte ich auch gleich noch mit darüber versorgen. Nicht das die kaputt gehen wenn die Versorgungsspannung fehlt aber noch Daten oder Taktsignale an den Pins anliegen. Sleep mode müsste ja garnichtmal sein. Sobald die Daten im EEPROM gespeichert sind kann der Controller ruhig aus gehen. @Her Masters Voice: Von diesen Powercontrollern hab ich noch nie was gehört, hättest du da zufällig eine Bezeichnung? ... | |||
| 4 - Atmel EEProm fehlerhaft beschrieben -- Atmel EEProm fehlerhaft beschrieben | |||
| Vor einer Weile, hab ich ein Programm geschrieben, um einen Motor zu steuern. Dabei war es auch notwendig, das Daten in den internen EEPROM geschrieben werden musstem. Wärend der Entwicklung der Schaltung verwendete ich einen relbaren Trafo und es gab nie Probleme! Bei der fertigen Schaltung wird jetzt aber ein Schaltnetzteil verwendet. Beim Ausschalten der Betriebspannung fällt sie nur langsam ab und zm Schluss gibt es nochmal einen kurzen Spannungsanstieg.
Nach langer Suche hab ich herausgefunden, das der µP kurz vorm ausgehen durch die niedrige Spannung (oder so) unkontrolliert durchs Prog. rennt. Dadurch hat er auch fast immer den Schreibbefehl vom EEPROM gefunden und ausgeführt. Dabei hat er wichtige Daten mit Müll (meist 0) überschrieben! Ich hatte irgendwann die Idee, SLEEP-befehle dort einzufügen. Vor jedem Schreibzyklus, wird der deaktiviert und danach gleich wieder aktiviert. Nicht lachen, auch wenns lustig aussieht!!! EEPROM: SBIS EECR,0 SBIC EECR,1 ;Auf EEProm warten RJMP EEPROM SLEEP OUT EEARL,Temp1 ;Adresse angeben OUT EEDR,Temp2 ;Daten SLEEP SBI EECR,2 ;MasterWriteEnable bit setzen SLEEP SBI EECR,1 ;WriteEnable bit setzen --> schreiben ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 8 Beiträge verfasst 6 Besucher in den letzten 60 Sekunden alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |