Здравствуйте! Столкнулся со странным поведением платы. При использовании платы от блока питания всё работает нормально, при работе платы, подключённой к ПК и соединённой с Espruino IDE тоже все ок. Но стоит подключить плату к ПК без соединения с IDE, как она начинает зависать через несолько операций. Загорается индикатор BUSY и дальше ничего не реагирует. Пробовал на разных ПК (Mac, Pc), и картина одинаковая. К примеру, беру проект №20 (генератор паролей). После примерно 10 генераций пароля зависает. Если кто сталкивался, как решить проблему? В логах версия такая: Based on Espruino 1v92.194
P.S. Обновил прошивку до 1v96.43. Ситуация не исправилась. Зависает теперь только без включения лампочки BUSY.
const buzzer = require('@amperka/buzzer') .connect(P12); // const kb = require('@amperka/usb-keyboard'); const button = require('@amperka/button') .connect(P3, {holdTime: 0.5}); const random = require('@amperka/hw-random'); let password = ''; function generatePassword() { password = ''; while (password.length <16) { var code = random.int(33, 126); password += String.fromCharCode(code); } } button.on('hold', () => { generatePassword(); console.log(password); buzzer.beep(0.1); }); button.on('click', () => { // kb.type(password); }); generatePassword();
Пробовал разные программы заливать. Одинаковый результат: срабатывает на несколько нажатий кнопки, а потом зависает. Как будто пытается что-то отправить в комп, но не может.
Ну при отладке обычно использую консоль, а потом она вроде как и не нужна. Отключалась бы сама тогда.