воскресенье, 10 февраля 2013 г.

прошивка микроконтроллеров без программатора

Студент БГУИР, староста потока ВМСиС 2 курса.

E-mail (не публикуется) (required)

Добавить комментарий

Эта статья была опубликова в рубрике . Вы можете сохранить себе в закладки. Следите за комментариями с помощью .

Если возникли какие-то вопросы, задавайте их в комментах!

После спайки всего этого добра закрываем LPT-разъем и любуемся на творение рук своих=)

Вот здесь можно дать фантазии разгуляться=) Можно отколоть группу 2×3 от IDE шлейфа, можно воспользоваться разъемы BLS типа «мама» (ими подключается передняя панель корпуса к материнской плате). Я отрезал две полоски по 3 пина от 40-пиновой линейки. Получилось не хуже=)

Разъемы для внутрисхемного программирования…

Шлейф можно взять от IDE, длину лучше выбирать без фанатизма, сантиметров 20-30 должно хватить=) Чем короче, тем надежнее в итоге будет программатор:) Хорошим тоном будет чередовать каждый сигнальный провод с землей (как это сделано, к примеру, в том же IDE шлейфе)

К ножкам 6, 7, 9, 10PприпаиваютсяPрезисторы номиналом от 100 до 150 Ом. Это будут наши 4 сигнальных выхода.

Затем нужно соединить выход 3 с выходом 11 и выход 2 с выходом 12 (отличительный признак STK200)

На LPT разъеме типа папа (его можно взять от древнего кабеля к принтеру) необходимо соединить ножки от 18 до 25 — это выходы земли. Для защиты от статики между землей и корпусом LPT-разъема можно дополнительно впаять резистор на 1 КОм.

Начинаем сборку!

Для защиты от замыканий добавляем резисторы по 150 Ом, для совместимости с STK200 (это позволит работать с большинством прошивающих программ) соединим выводы 2 с 12 и 3 с 11 в LPT. Как видите, схема совсем не усложнилась и в то же время появилась дополнительная защита.

Но из-за наличия микросхемы он становится гораздо сложнее в изготовлении для начинающего (то есть для меня:). Как с этим бороться?

Вообще-говоря, существует превеликое множество программаторов, различающихся сложностью сборки, скоростью прошивки и надежностью работы. Самым простым из них является вариант, называемый в народе «Пять проводков». Но надежность его оставляет желать лучшего, так как убить им LPT порт легче легкого=) Более надежным является программатор STK200, который содержит буферную микросхему и гарантирует нормальную работу с портом.

Если вы задумали собрать какое-нибудь устройство на AVR микроконтроллерах Atmel (да хоть свою homemade Arduino), Вам просто не обойтись без программатора. Программатор позволит прошить микроконтроллер нужной программой или, в случае с Arduino, записать в память микроконтроллера подходящий bootloader.

LPT программатор для AVR

Сайт студента БГУИР об электронике, интересных книгах и новинках в мире техники.

LPT программатор для AVR | Блог Александра Белова

Комментариев нет:

Отправить комментарий