Здравствуйте, товарищи.
Я экспериментировал с уроками прерываний и так получилось, что в коде указал прерывание на D0 и D1 для Arduino Leonardo, что соответствует прерываниям INT 2 и INT 3.
После чего заливать прошивку стало невозможным. Я подумал, что дело в самой плате т.к. она внезапно перестала отвечать и распознаваться - тут же залил этот код в такую же новенькую плату и получил аналогичный результат. Плата запускается, диоды светятся, но она не реагирует на кнопку сброса, не распознается по COM порту.
Раздобыв программатор мне удалось залить blink прошивку в одну из плат и она стала работоспособной. Но вторая плата даже через программатор не видится. Подскажите, пожалуйста, какой еще метод восстановления можно попробовать? И для чего тогда нужны такие прерывания, которые полностью "вешают" плату при наличии Rx\Tx связи?
Я экспериментировал с уроками прерываний и так получилось, что в коде указал прерывание на D0 и D1 для Arduino Leonardo, что соответствует прерываниям INT 2 и INT 3.
После чего заливать прошивку стало невозможным. Я подумал, что дело в самой плате т.к. она внезапно перестала отвечать и распознаваться - тут же залил этот код в такую же новенькую плату и получил аналогичный результат. Плата запускается, диоды светятся, но она не реагирует на кнопку сброса, не распознается по COM порту.
Раздобыв программатор мне удалось залить blink прошивку в одну из плат и она стала работоспособной. Но вторая плата даже через программатор не видится. Подскажите, пожалуйста, какой еще метод восстановления можно попробовать? И для чего тогда нужны такие прерывания, которые полностью "вешают" плату при наличии Rx\Tx связи?