>Über dieses Bit wird der Brown-out Detector aktiviert bzw. deaktiviert. Dies >ist eine Überwachung der Betriebsspannung. Diese Überwachung soll dafür >sorgen, dass bei Spannungseinbrüchen ein ordentlicher RESET durchgeführt >wird. Dadurch wird verhindert, dass ein Controller in einen undefinierten >Zustand gerät (hängen bleibt). Soviel habe ich bereits begriffen, aber wieso soll der uC bei einem Spannugseinbruch hängen bleiben? Ist doch das gleiche wenn man ihn einfach ausschalten würde?
Hi Wenn du deinem Auto den Benzinhahn langsam zudrehst, geht er auch nicht einfach aus, sondern funktioniert immer schlechter. Es kommt zu wenig Benzin in den Brennraum und irgendwann geht garnix mehr. So ist das eben auch bei µCs. Wenn die Spannung langsam absinkt, dann funktioniert der eine Teil noch, während der andere sich schon verabschiedet/hängen bleibt. Mfg und3rt4ker
Nein, bei zu wenig Spannung kann sich der uC völlig undefiniert verhalten. Der Brown-out Detector sorgt dafür, dass der Controller wieder in einen definierten Anfangszustand übergeht, wenn wieder genügend Spannung vorhanden ist (sonst müsstest Du selber den Resetknopf drücken oder die Batterie abklemmen -- ähnlich wie bei den (Windows)-PCs.
Insbesondere das EEProm der AVRs reagiert empfindlich auf langsames "absterben" der Versorgunsspannung. Also am besten immer einschlalten und die Schaltschwelle so hoch wie möglich einstellen.
Ersetzt mir die BrownOut- Detection eigentlich auch die Reset-Beschaltung? Also wenn ich nix am RST-Pin des (atmel-)AVR habe?
Im Prinzip ja. Nur wenn Du Reset über die fuses endgültig abstellst, kannst Du ihn nicht mehr über ISP programmieren. Gruß Andy
Lass den Nutzern freier Betriebssysteme doch mal ihren Spass. Es sind ja auch nur Menschen... Gruss Stefan
Weil ich habe nämlich derzeit keine Reset-Beschaltung in meinem Layout und es wird auch mehr als knapp, enable ich halt BOD dann passt das schon. :-)
Stefan Salewski schrieb: > (sonst müsstest Du selber den Resetknopf drücken oder die Batterie > abklemmen -- ähnlich wie bei den (Windows)-PCs. Jens schrieb daraufhin: >> ähnlich wie bei den (Windows)-PCs. > > Bitte? Stefan B. schrieb daraufhin: > Lass den Nutzern freier Betriebssysteme doch mal ihren Spass. Es > sind ja auch nur Menschen... Die Aussage von Stefan Salewski ist überhaupt keine Anti-Windows- Propaganda, da habt ihr etwas falsch verstanden. Aber es ist schon lustig, wie viele Leute beim Zusammentreffen der Wörter "Windows" und "Resetknopf" sofort eine solche wittern :) Das in Klammern geschriebene "Windows-" sollte nur den PC-Typ näher spezifizieren. Ursprünglich waren PCs nämlich nicht die heute allseits bekannten dicken Schreibtischrechner, sondern die Pocket-Computer von Sharp. Die trugen das Kürzel "PC" schon 4 Jahre vor der Einführung des ersten IBM-PCs. Allerdings hatten die Pocket-Computer keinen Resetknopf sondern einen per Kugelschreiber zu betätigenden internen Taster. Erst durch den Zusatz "Windows-" wird klar, dass nicht diese Pocket-Computer gemeint sind, da auf diesen kein Windows lauffähig ist. Stefan Salewski hätte genauso gut "Linux-" davor schreiben können, um die Abgrenzung zu den Pocket-Computer herbeizuführen, was aber evtl. zu Missverständnissen geführt hätte, da Windows-User nicht wissen was Linux ist, und Linux-User nicht, was ein Resetknopf ist. ;-)
>da Windows-User nicht wissen was >Linux ist, und Linux-User nicht, was ein Resetknopf ist. klingt witzig, mehr aber nicht. ich bin hautsächlich Windows-User, nebensächlich Linux-User. Ich weiß also zum einen sehr wohl was Linux ist und zum anderen würde ich mir auf meinem Notebook auf dem Kubuntu läuft sehr wohl einen Resetknopf wünschen, ich muss mich mit dem Ausschaltknopf begnügen wenn es mal hängt ...
Hehe, ist zwar sehr sehr sehr sehr sehr spät, aber ich konnte doch nicht widerstehen: wer *buntkuh nutzt ist selber schuld und da ist es wirklich verständlich, sich einen Resetbutton zu wünschen - aber es sollte nicht verallgemeinert auf *ux bezogen werden - mein sid läuft und läuft und läuft und läuft und . :)
>Weil ich habe nämlich derzeit keine Reset-Beschaltung in meinem Layout
und es wird auch mehr als knapp...
Wenn ein RC keinen Platz auf der Platte, noch im Budget hat, sooltest du
das Ganze in die Tonne kloppen. Das wird eh nichts mehr.
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.