Contenu connexe
Similaire à ESP32特集の内容紹介 (20)
ESP32特集の内容紹介
- 7. USB OTGサポート
•USB2.0 FS OTGのペリフェラルが追加された
• USB2.0 (Full Speedまで)
• USB Host/Device機能が使えるように
•SPI接続のUSBコントローラが不要になる
•現時点ではAPI等がどうなるか不明
• ESP-IDFの開発版にも特にコードが見当たらない
2020/1/17ESP32特集の内容紹介
- 8. ULPコアの変更(1/3)
•ULP (Ultra Low Power)コプロセッサ
• Deep sleep中でも動かすことができるコプロセッサ
• センサの値読み出し→判定→スリープ解除などに使う
• 中にはサウンド・ドライバ用のコプロセッサとして使う人も
2020/1/17ESP32特集の内容紹介
- 20. 割り込みのインターバルとタスク実行の遅延
動作パターン 遅延 平均値[us] 遅延 最大値[us] 遅延 最小値[us]
インターバル 平均
値[us]
インターバル 最大
値[us]
インターバル 最小
値[us]
PRO_CPU,22,udp 20 919 14 500 513 497
PRO_CPU,22,nou
dp
20 1816 14 500 514 498
PRO_CPU,22,apsc
an
20 12432 14 500 775 497
PRO_CPU,22,now
ifi
14 16 14 500 502 498
PRO_CPU,24,udp 14 33 14 500 513 497
PRO_CPU,24,nou
dp
14 32 13 500 696 497
PRO_CPU,24,apsc
an
14 32 14 500 949 497
PRO_CPU,24,now
ifi
14 14 14 500 500 499
APP_CPU,22,udp 14 321 14 500 509 498
APP_CPU,22,nou
dp
14 24 14 500 501 498
APP_CPU,22,apsc
an
14 24 13 500 502 498
APP_CPU,22,nowi
fi
14 19 14 500 501 499
APP_CPU,24,udp 14 30 13 500 509 497
APP_CPU,24,nou
dp
14 19 14 500 502 498
2020/1/17ESP32特集の内容紹介
- 21. 割り込みのインターバルとタスク実行の遅延
動作パターン 遅延 平均値[us] 遅延 最大値[us] 遅延 最小値[us]
インターバル 平均
値[us]
インターバル 最大
値[us]
インターバル 最小
値[us]
PRO_CPU,22,udp 20 919 14 500 513 497
PRO_CPU,22,nou
dp
20 1816 14 500 514 498
PRO_CPU,22,apsc
an
20 12432 14 500 775 497
PRO_CPU,22,now
ifi
14 16 14 500 502 498
PRO_CPU,24,udp 14 33 14 500 513 497
PRO_CPU,24,nou
dp
14 32 13 500 696 497
PRO_CPU,24,apsc
an
14 32 14 500 949 497
PRO_CPU,24,now
ifi
14 14 14 500 500 499
APP_CPU,22,udp 14 321 14 500 509 498
APP_CPU,22,nou
dp
14 24 14 500 501 498
APP_CPU,22,apsc
an
14 24 13 500 502 498
APP_CPU,22,nowi
fi
14 19 14 500 501 499
APP_CPU,24,udp 14 30 13 500 509 497
APP_CPU,24,nou
dp
14 19 14 500 502 498
2020/1/17ESP32特集の内容紹介
低優先度かつPRO CPUだとタスク実行がかなり遅れる
PRO CPUだと割り込みインターバルもばらつ
く
低優先度だとAPP CPUでもタスク実行が遅延するときがある
高優先度でAPP CPUだと通信処理の影響を受けない