Схемы программаторов

помощь начинающим осваивать программирование МК (PIC, AVR) на Си.

Модератор: koolhatcker

bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Схемы программаторов

Сообщение bars »

Привет, всем! Отлично что появился этот сайт, теперь можно смотреть на творения уважаемого Трудоголика во всей красе :D Теперь по существу. Решил тоже начать потихоньку осваивать микроконтроллеры, но теория теорией, а без практики далеко не уедешь. Первый собранный мною девайс на мк отказался правильно работать, а потом и сам мк (прошивал пятью проводками, загубил неправильной настройкой фьюзов). Предлогаю делиться здесь схемами программаторов, кто какими пользуется-спокойней будет собирать :) А то без нормального прогера даже браться страшно за изучение.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Я так понимаю, что вы про AVR? Если так, то я например пользуюсь(по подсказке одного из местных обитателей) схемой для COM-порта. 4 резистора, 3 стабилитрона, диод, транзистор. Вроде понипрог. Хотя могу и ошибаться(я в AVR не очень). Собрано на макетке 1х2см, претензий к работе устройства нет.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
life
Смотрящий
Сообщения: 614
Зарегистрирован: 29 авг 2009, 00:00
Имя: Олег
Откуда: Край земли (Камчатка)

Сообщение life »

У меня для Пиков железо пони прог, софт ICprog, лошадь зараза 628 не шьет, тож притензий нет...
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

koolhatcker писал(а):Я так понимаю, что вы про AVR?
именно. как говорится: чем дальше в лес тем толще партизаны; чем больше узнаю, тем больше появляется вопросов. Вот к примеру взять ваш koolhatcker проект :wink: там тактирование на 16 МГц, можно ли Мегу прошить простым программотором (теми же пятью проводками)? Ведь там нужен внешний кварц. Или можно прошить только на плате в которой мега стоит?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Без кварца шить можно. А вот без питания - нет.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

У меня такой http://www.mirmk.net/index.php?option=c ... &Itemid=29 . Под понькой мегу 32 прошил раз эдак с... ну 300 это точно, а там забросил подсчет. Только выкинул VD1-VD3, DA1. Питание берётся с платы устройства. Длинна кабеля около 1.2 метра. Короче это древняя шариковая мыша, с ком- разьёмом. У них 5 проводков в кабеле, как раз хватает. В самой мышке спаяно устройство, и выведен шлейф с разьёмом для ISP.
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

думал что у всех крутых программеров есть по параллельному программатору :mrgreen: оказывается нет, думаю если некосячить можно и последовательным обойтись. Остановил свой выбор вот на этом http://www.mirmk.net/index.php?option=c ... &Itemid=29 самая распространенная схема, да еще и под поньку, а с ней уже дела имел.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Просто дело в том, что чем дальше, тем сложнее найти LPT. С COM дела обстоят не лучше, но тем не менее найти переходник USB->COM (на мой взгляд) проще, чем USB->LPT. Отсюда и рекомендации.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Сообщение Trudogolik »

Такой же как у Dj-smarta, только еще более упрощен, сделан в корпусе калькулятора, сразу на 3 панельки 2313, Мега 8 и Мега 16(32), а поскольку в корпусе есть отсек для 3-х батареек, вместо схемы питания(стабилизатора и его обвязки) поставил 3 штуки АА, и выключатель. Уже больше года на одном комплекте батареек работает. Шнурок около метра.
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

сделан в корпусе калькулятора ага, я как то встречал его фотки :)
а программатор сделанный на max232 и подключающийся к меге по двум проводам к выводам Rx и Tx по какому принципу работает? я так понимаю отличие в том что им можно запрограммировать ноги которые задействованы при последовательном программировании (miso, mosi и пр.), или нет? ткните пожалуйста на источник в котором можно это прочитать, а то ничего не нашел по этому поводу
VVChaif
Начальник форума
Сообщения: 2438
Зарегистрирован: 26 авг 2009, 00:00
Имя: Виталий
Откуда: Краснодарский край. ст. Каневская
Контактная информация:

Сообщение VVChaif »

koolhatcker писал(а):Без кварца шить можно. А вот без питания - нет.
Без кварца можно прошить,а вот перепрошить уже нет.
Я повторял схему программатора которую Трудоголик предлагал. правда корпус взял не от куркулятора а от мультиметра :)
И как не странно работает. :)
life
Смотрящий
Сообщения: 614
Зарегистрирован: 29 авг 2009, 00:00
Имя: Олег
Откуда: Край земли (Камчатка)

Сообщение life »

И как не странно работает.
а ты боялся что мультимерять будет? :D
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Сообщение Trudogolik »

bars писал(а):сделан в корпусе калькулятора ага, я как то встречал его фотки :)
а программатор сделанный на max232 и подключающийся к меге по двум проводам к выводам Rx и Tx по какому принципу работает? я так понимаю отличие в том что им можно запрограммировать ноги которые задействованы при последовательном программировании (miso, mosi и пр.), или нет? ткните пожалуйста на источник в котором можно это прочитать, а то ничего не нашел по этому поводу
Да принцип у программаторов через СОМ порт один - преобразование(ограничение) уровней сигналов СОМ порта к логическим уровням. Транзистор - для соединения выхода СОМ с корпусом. Я не заметтил никакой разницы работы схемы с резисторами и стабилитронами и схемы на МАХ232.
Посмотри в этом разделе -много полезного.
http://forum.cqham.ru/viewforum.php?f=3 ... aead8025a0
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Вот тут http://easyelectronics.ru/avr-shag-perv ... ml#more-14 - проще уже некуда :) .
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

всем спасиб! буду штудировать!
argusstar
Станкостроитель
Станкостроитель
Сообщения: 615
Зарегистрирован: 28 авг 2009, 00:00
Откуда: г.Омск

Сообщение argusstar »

шью программатором wolf79 отсюда http://forum.cxem.net/index.php?showtop ... entry95345
Artem
Станкостроитель
Станкостроитель
Сообщения: 280
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Россия , Питер
Контактная информация:

Сообщение Artem »

bars писал(а): есть по параллельному программатору
Есть вот такая схема
http://eldigi.ru/site/programmators/9.php
интерфейс ком-порт.
Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения:)
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

ага, встречал эту схему. На каком то форуме находил обсуждение этого прогера, мнение сложилось неоднозначное.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

мнение сложилось неоднозначное.
Когда наберётся десяток чипов убитых фьюзами - мнение поменяется :D . Хоть и не по этой схеме, но паралельный проггер надо делать. В планах пока :)
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

и так пришла мне аттини 2313
пытался её прошить ну ни в какую
сначала пошёл лёгким путём - 5 проводков - ничего, достал понипрог на последовательный порт - прога не может опознать девайс, перекинул на паралельный - таже мулька
сегодня паротравил плату для http://avr.nikolaew.org/progr.htm
завтра попробую


может она бракованная пришла или я угробил случайно
ну думаю бук грешит, поставил пони на пень, тоже самое
но у меня была проблема и с прошивкой пика 628а, вамые простые варианты перебрал . результат 0

может есть какой то секрет настройки порта в биосе или как
столько с космодрома тиньку ждал :sorry: надо было с кемто договорится чтоб прошитую прислал почтой, ну ни какой с меня прошивальщик(свой телефон прошил от а до я а мот контролёр ни как)


в одной из схем видел для тиньки ставят кварц на 4 мГц может надо? но ведь прога не видет девайс
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Это по твоей ссылке " LPT - должен быть настроен как SPP (это делается в BIOS-е)," - так, нет?
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

Dj_smart писал(а):Это по твоей ссылке " LPT - должен быть настроен как SPP (это делается в BIOS-е)," - так, нет?
я пока не знаю вот и спрашиваю , пока платку сделал
а тот программатор что вы урезали . у меня полная версия собрана - какие настройки сделать и где подскажете?
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Я понькой пользуюсь. Безотказная лошадка.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

а порт надо настроить как - LPT - должен быть настроен как SPP?

завтра попробую, хоть какая то надежда
а то тиньку прошить надо
и на пике контролёр собраным давно лежит(628 не смог подконектить)
argusstar
Станкостроитель
Станкостроитель
Сообщения: 615
Зарегистрирован: 28 авг 2009, 00:00
Откуда: г.Омск

Сообщение argusstar »

dizzyy, 628a я прошивал на wolf79 отсюда http://forum.cxem.net/index.php?showtop ... entry95345
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

argusstar писал(а):dizzyy, 628a я прошивал на wolf79 отсюда http://forum.cxem.net/index.php?showtop ... entry95345
у меня собран этот программатор только печатка другая
я тогда грешил на неработоспособность программатора а теперь оказалось что порт может быть всему виной

в любом мануале описано как настроить но про настройке в биосе ни строчки
завтра буду рыть там
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

удалил драйвер мача и всё пошло
подскажите по фьюзам
на http://www.hardlock.org.ua/mc/other/bur ... index.html
показаны фюзи а у меня при чтении такие
Показать/Спрятать
Изображение
как правильно будет?
частота 8МГц от встроенного генератора
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

http://www.cncfiles.su/showp.php?id=589
Там где в таблице ноль, в поньке ставим птичку.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Сообщение dizzyy »

с частотой я как то разобрался
за табличку спасибо

CKDIV8 - что это за зверь
насколько понял делитель на 8
надо галку или нет
bars
Станкостроитель
Станкостроитель
Сообщения: 66
Зарегистрирован: 22 сен 2009, 00:00
Контактная информация:

Сообщение bars »

CKDIV8 - что это за зверь
насколько понял делитель на 8
ага, он самый
незапрограммированный фьюз 1
Там где в таблице ноль, в поньке ставим птичку

тоесть если делить частоту на 8 не надо, то галку убирать
Ответить