Wpis z mikrobloga

#arduino #esp32 i #esp8266 bo może trochę też.
Taka ciekawostka, setCpuFrequencyMhz(10); (z biblioteką "esp32-hal-cpu.h") redukuję zapotrzebowanie na prąd o 59%! W moim przypadku z 30mA na 12,2mA, niestety pomiar robię na linii zasilania 12V które przez przetwornicę "mini 360" trafia na pin VIN esp. Więc nie znam realnego zapotrzebowania.
PS Niżej niż 10MHz chyba się nie da zejść. WiFi i BT nie działa poniżej 80MHz.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@DeLorean: pytanie czy lepiej zrobić coś szybko i uśpić procesor, czy może spowolnić działanie ale robić to samo dłużej i krócej być w trybie uśpienia?
  • Odpowiedz
@zetisdead: myślę, że w większości przypadków usypianie procka będzie zdecydowanie lepszym rozwiązaniem. W moim przypadku muszę cały czas komunikować się po I2C z innym prockiem i w razie potrzeby skorzystać z esp-now. Ponadto miałem kłopot z podtrzymaniem stanów pinów w trakcie spania i tak wyszło :) A piszą gdzieniegdzie, że dla esp32 80MHz to absolutne minimum, co niejako jest prawdą gdy chcemy korzystać z radia, no ale jeśli nie chcemy...
  • Odpowiedz