Доброго времени суток уважаемый All. Давече столкнулся с проблемой, решение которой не нашел на просторах интернета. Поэтому решил вкратце ее осветить.
Для своих проектов использую китайскую Arduino Pro Micro. Очень уж она удобна из-за своих размеров (габариты чуть меньше, чем у блютуз модуля). А в моем случае (встраиваю контроллер с блютуз-модулем в частотник) размер имеет большое значение. Использовал уже не один десяток таких контроллеров и проблем никогда не возникало...
Но... в последней посылки пришло 5 контроллеров и у всех их обнаружился один косяк. После заливки скетча в контроллер все работало нормально. А вот после перезагрузки начинались проблемы. Первое что произошло это при попытки соединения в RemoteXY вылетала ошибка примерно такого содержания: соединение установлено, но устройство не отвечает. Чтобы убедиться, что проблема связана не с железом, перебрал несколько блютуз модулей и контроллеров (но с одной партии!). Но проблема возникала во всех случаях - после заливки скетча все работает, после перезагрузки контроллер не отвечает, хотя контроллер работает и управляет (в моем случае - частотником). Тут уж начал грешить на RemoteXY. Связался с разрабом и рассказал о симптомах. Хотя чувство, что проблема в моих кривых ручках, меня не покидало)). И вот после более глубокого изучения проблемы оказалось, что скетч после перезагрузки контроллера выполняется в 10 раз медленнее, чем обычно. С чем это связано, если честно, то не знаю. Если кто-нибудь объяснит природу этого явления - буду очень признателен)). Но мне показалось, что проблема связана с фьюзами. И решение было - перепрошить загрузчик. Если кому-нить будет интересно, могу описать последовательность прошивки загрузчика в сей чудесный китайский девайс.