Taki fragment schematu:
Koncepcja jest taka:
mega8 pracuje i w momencie gdy zaniknie zasilanie, to dostanie sygnał (opadające zbocze) na INT1 i w przerwaniu zapisze kilka bajtów do eeprom (bo ma jeszcze zasilanie z kondensatora za diodą).
Kod do tego:
No i po zaprogramowaniu z tymi fragmentami urządzenie jak martwe. Bez obslugi tego przerwania wszystko jest ok.
Jakieś pomysły?
Koncepcja jest taka:
mega8 pracuje i w momencie gdy zaniknie zasilanie, to dostanie sygnał (opadające zbocze) na INT1 i w przerwaniu zapisze kilka bajtów do eeprom (bo ma jeszcze zasilanie z kondensatora za diodą).
Kod do tego:
dim e_impulsy as eram word
dim impulsy as word
Config Int1 = Falling
On Int1 Brak_zasilania
enable interrupts
Enable Int1
do
'kod programu zmieniajacy zmienna impulsy
loop
end
Brak_zasilania:
E_impulsy = Impulsy
Stop
Return
No i po zaprogramowaniu z tymi fragmentami urządzenie jak martwe. Bez obslugi tego przerwania wszystko jest ok.
Jakieś pomysły?