Witam,
chciałem sprawdzić czy działa moduł podtrzymania bateryjnego w xmedze. Ustawiłem bit ACCEN w VBAT_CTRL , następnie wpisałem np. $F0 do rejestru BACKUP0 w module VBAT. Po odłączeniu zasilania i ponownym włączeniu wartość rejestru wynosi zero .
Czyli z tego wynika, że podtrzymanie bateryjne nie działa ?
Flaga BBPWR w VBAT_CTRL sprawdzana zaraz po resecie (po ponownym podłączeniu zasilania) jest wyzerowana z czego wnioskuję ,że napięcie na pinie 51 (VBAT) jest ok.
FUSEBYTE2.BODPD = BOD enabled continuously
FUSEBYTE5.BODACT = BOD enabled continuously
Do pinu VBAT podłączony jest kondensator 0,33F. Ładowanie jego jest programowe tzn. włącza się po pewnym czasie od podłączenia zasilania głównego. Na chwilę obecną podłączony jest tylko do pinu vbat a napięcie na nim 2, 9V przy obecnym teście.
Może trzeba coś jeszcze zadeklarować ale tego nie wiem.
Może ktoś podpowie.
Pozdrawiam
chciałem sprawdzić czy działa moduł podtrzymania bateryjnego w xmedze. Ustawiłem bit ACCEN w VBAT_CTRL , następnie wpisałem np. $F0 do rejestru BACKUP0 w module VBAT. Po odłączeniu zasilania i ponownym włączeniu wartość rejestru wynosi zero .
Czyli z tego wynika, że podtrzymanie bateryjne nie działa ?
Flaga BBPWR w VBAT_CTRL sprawdzana zaraz po resecie (po ponownym podłączeniu zasilania) jest wyzerowana z czego wnioskuję ,że napięcie na pinie 51 (VBAT) jest ok.
FUSEBYTE2.BODPD = BOD enabled continuously
FUSEBYTE5.BODACT = BOD enabled continuously
Do pinu VBAT podłączony jest kondensator 0,33F. Ładowanie jego jest programowe tzn. włącza się po pewnym czasie od podłączenia zasilania głównego. Na chwilę obecną podłączony jest tylko do pinu vbat a napięcie na nim 2, 9V przy obecnym teście.
Może trzeba coś jeszcze zadeklarować ale tego nie wiem.
Może ktoś podpowie.
Pozdrawiam
