Цитата(Cahes @ Jan 25 2018, 16:27)

каждый раз при экспериментах надо прошивать (читай - насиловать и изнашивать) микроконтроллер, что вообще не оправдано
Что там изнашивать? 10000 циклов перезаписи флеш гарантируется. Вы поседеете раньше
В Кейле симулятор вроде бы позволяет хоть что-то, похожее на реальную прошивку, отлаживать местами. Но вообще сами понимаете, условные лампочки у всех разные, на все случаи жизни можно разве что оставить пользователю возможность прикручивать к симулятору скрипты и рисовать свои лампочки самостоятельно. Возможно, там даже что-то такое есть, не интересовался.
Так что для новичка и не только проще всё-таки прошивать и отлаживать внутрисхемно.
Ещё есть такая штука, как
модульное тестирование, но это вроде бы не для новичнов.