Изменения

Перейти к: навигация, поиск

ESP

1822 байта добавлено, 17:56, 31 декабря 2017
Bluetooth: Добавил Troubleshooting
== Bluetooth ==
* [https://github.com/espressif/esp-idf/tree/master/examples/bluetooth Примеры программ]
 
=== Troubleshooting ===
==== Brownout detector was triggered ====
===== Симптомы =====
При работе с Bluetooth система выдаёт в последовательный порт следующее сообщение:
<code><pre>
ets Jun 8 2016 00:22:57
 
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:956
load:0x40078000,len:0
load:0x40078000,len:13076
entry 0x40078ad0
Starting BLE wor0k!
 
Brownout detector was triggered
</pre></code>
 
===== Причина =====
Использование BLE приводит к повышению энергопотребления. Если источник питания не может обеспечить необходимое напряжение, то при падении напряжения до заданного минимума срабатывает "brownout detector" и микроконтроллер автоматически перезагружается. Это сделано для того, чтобы МК не находился в промежуточном состоянии "вроде работает, а вроде и нет", так как в этом случае возможны случайные сбои в его работе, которые могут привести к выходу МК из строя.<ref name="brownout-detector">https://electronics.stackexchange.com/questions/37561/what-is-a-brownout-condition</ref>
 
===== Решение =====
Заменить USB-провод подключения на более качественный, или использовать более мощный БП для запитки МК.
= Общая информация =

Навигация