Chcę stworzyć wskaźnik żywotności baterii, którego będę mógł używać w połączeniu z mikrokontrolerem. Mam nadzieję, że będę w stanie odczytać aktualny pozostały czas pracy baterii i coraz częściej uśpię mikrokontroler, aby wydłużyć żywotność
Chcę stworzyć wskaźnik żywotności baterii, którego będę mógł używać w połączeniu z mikrokontrolerem. Mam nadzieję, że będę w stanie odczytać aktualny pozostały czas pracy baterii i coraz częściej uśpię mikrokontroler, aby wydłużyć żywotność
Zastanawiam się nad stworzeniem oprogramowania zasilanego bateryjnie za pomocą kontrolerów EFM Gekko (http://energymicro.com/) i chciałbym, aby kontroler zasnął, ilekroć nie ma w tym nic użytecznego. W tym celu wykorzystywana jest instrukcja WFI (Wait For Interrupt); spowoduje przejście procesora w...
Jak zaprogramować tryb uśpienia dla Arduino? Jakie są dobre techniki uśpienia procesora, szczególnie w przypadku projektów zasilanych bateryjnie, ale budzenie się tylko w razie
Biorąc pod uwagę mikrokontroler, który uruchamia następujący kod: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() {...
Edycja : To pytanie jest nieprawidłowe. STM325105 ma tylko jeden pin aktywujący. Ale inne części ST mają więcej niż jeden pin budzący, więc podana odpowiedź jest ważna dla nich. Mam stm32f105, który ma dwa chwilowe przyciski podłączone do wejść wakeup. Procesor jest przełączany w TRYB STANDBY....