да я тоже так раньше программировал - но потом просто заказал программатор на чипдипе и не парю мозги)))Очень удоюно на нем все тестировать сразу прошиваеш контроллер - тут же к нему прислюнявлеваеш нужные устройств и тестируеш- потом уже окончательную плату рисуеш для прошитого контроллера)) Не каких заморочек))