Elektronika do auta.

Pavel Hudecek edizon na seznam.cz
Čtvrtek Leden 17 13:54:11 CET 2013


No prostě platí samozřejmá věc, že se při tom musí přemýšlet:-)

Od jisté doby ovšem vím, že BOR je pro podobné věci nezbytný. Ono je hezké 
data uložit předem, když ale není BOR, může je potom zmatený procesor klidně 
zničit.

A když je tam z nějakého důvodu FRAM, např. kvůli tomu, že RTC s ní je 
levnjší než bez, tak není důvod toho nevyužít. Mezi jednoduché a spolehlivé 
postupy patří např. střídání dvou pozic, kdy u každé je čítač, který se 
inkrementne po dokončení zápisu užitečné hodnoty. Po resetu stačí pokračovat 
od hodnoty s vyšším čítačem.

PH

From: "RV" <vicek.radek na cpost.cz>
No ja treba ted v tom solarnim reglu zapisuju 64b cislo. To je osm
zapisu do EEPROM.

Co se stane kdyz to upadne (korektne na BOR) nekde mezi zapisem tehlech
byte? Ja celou vyrobenou energii nacitam v promennych v RAM a je to
zarizeni co pobezi v podstate nonstop nekolik let - takze po prvnim
zapnuti je v eeprom ulozeno osm nul - kdyz to vypnete za rok a zapise se
tam jen par byte a pak se to korektne polozi na BOD a znovu to najede
tak v eeprom najdu samozrejme pitomost.

Radek Vicek

Dne 17.1.2013 12:29, Pavel Hudecek napsal(a):
> Na to by mělo stačit v MCU zapnout brown out reset. 



Další informace o konferenci Hw-list