2023年5月16日火曜日

ESP32のGPIO12

 ESP32-CAMのGPIO12を電池電圧検出に使っていたが、満充電すると

こんなメッセージが出続ける

 
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
ets Jul 29 2019 12:21:46
 

GPIO12は内蔵FLASHの電圧選択に使用されていてHにしてはいけないらしい。

 なので電池(リチウムイオンを1/2分圧)を満充電にするとギリギリHになって

起動しなかったわけか。

結構GPIO周り(というかPIN)の制約が多く、気をつけないと嵌る。

 

 

0 件のコメント:

コメントを投稿