Прошивка ATMega16 через 5 проводков

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 04 апр 2009, 18:40

Привет всем, уважаемые, подскажиете пожалуста, имеется впаянная в плату ATMega16, в разные стороны от платы сделал выводы, чтобы программировать можно было удобно. Собственно вопрос вот в чем, имеется программатор PicProg, внутрисхемно он кажется может программировать только PIC'и а у меня AVR. На нем выводы для внутрисхемного программирования совершенно по другому называются (MCLR, VDD, GND, SCK, SDO, SDI, OSC). Может я не прав, может быть всеравно можно подключить, или есть какое-то соответствие с выводами для внутрисхемного программирования AVR?
Можно ли использовать вот такой метод для заливки бутлоадера? http://vrtp.ru/index.php?act=categories ... rticle=751
или есть какой-то другой более простой способ?
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение avr123.nm.ru » 04 апр 2009, 19:27

Возьмите схему вашего пограмматора и схему программатора для AVR ( http://avr123.nm.ru/07.htm ) и сравните. А можно просто сделать для AVR прогер так как они простые тоже.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 04 апр 2009, 19:33

я сравнил, но тут такая ситуация, если я не придумаю как это сделать вот этими двумя средствами(свой программатор и 5 проводков просто в LPT) в течение 5 дней, тогда уже будет неважно, буду делать программатор на USB (http://easyelectronics.ru/usb-programma ... sbasp.html), просто сейчас болею и долечиваюсь, а дополнительных деталей под рукой нету, вот и хочу обойтись как попроще и побыстрее. А как вылечусь окончательно, деньков через 5, тогда уже поеду за деталями для программатора.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение Master » 04 апр 2009, 22:29

Не факт что ваш программатор для пиков, будет поддерживаться софтом для прошивки авров.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 04 апр 2009, 23:45

Так он поддерживает, я им AT90S2313 программировал и некоторые ATTiny, но это было через колодку, а не внутрисхемно, а вот внутрисхемно я незнаю как подключить просто, подскажите если знаете...
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение galex1981 » 04 апр 2009, 23:57

Если ты им уже программировал AT90S2313 и некоторые ATTiny, то соответственно ты можешь на колодке посмотреть : Vcc, GND, Reset, MISO, MOSI, SCK. Для этого посмотри как на колодке по расположению МК (если не знаешь на МК какие провода где посмотри datasheet на AT90S2313 или на те МК которые программировал). На других МК Atmel такие же сигналя используются для программинга
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 05 апр 2009, 00:38

Спасибо, как же я сразу не додумался, блин... :o Просто воткнуть проводки в соответствующие дырки и программировать как будто контроллер находится в колодке... Я так понимаю для программирования и внутрисхемного и через колодку используются только 6 выводов - MISO, SCK, RESET, VCC, MOSI, GND ?

Модератор "Digit":Не цитируй при ответе предыдущий пост - и так понятно, что на него отвечаешь!
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение Master » 05 апр 2009, 00:39

Да.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 05 апр 2009, 08:31

Спасибо, буду пробовать.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 06 апр 2009, 10:10

А вот если еще кто ни будь подскажет хороший бутлоадер для Mega16, вообще буду безмерно счастлив :oops:
поискал на форуме, но тут есть либо на Mega32 (для минибота) либо вообще что-то не относящееся. Мне нужен бутлоадер чтобы потом получать данные/программировать контроллер через USB (там еще FT232 присутствует). Программу планирую писать на С в WinAVR, для этого подойдет любой бутлоадер или нет? Расскажите поподробней, хочу понять как это все работает.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение avr123.nm.ru » 06 апр 2009, 10:29

DrZugrik писал(а):А вот если еще кто ни будь подскажет хороший бутлоадер для Mega16, вообще буду безмерно счастлив :oops:
Хорошие ИМХО и провереные - бутлодер загрузчик bootloader AVR - разные причем - рекомендованы на страничке "Всё о прошивании AVR" - http://avr123.nm.ru/07.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 20 апр 2009, 18:37

К сожалению что-то так и неврубился какой программой прошить контроллер, подскажите пожалуста наиболее простую и понятную программу для этих целей.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Прошивка ATMega16 через 5 проводков

Сообщение MiBBiM » 20 апр 2009, 18:59

та, что встроена в среду, как правило более удобна при прочих равных. ещё классная штука - AVReal, достаточно лишь разок написать батник и никаких заморочек с gui.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Прошивка ATMega16 через 5 проводков

Сообщение avr123.nm.ru » 20 апр 2009, 20:40

DrZugrik писал(а):подскажите пожалуста наиболее простую и понятную программу для этих целей.
Я считаю что это программатор встроеный в CVAVR - описание и скриншоты на страничке "Всё о прошивании AVR" - http://avr123.nm.ru/07.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Прошивка ATMega16 через 5 проводков

Сообщение DrZugrik » 20 апр 2009, 21:33

Пытался освоить, но пока что-то неподдается... Вернусь буду пробовать дальше, настойчивей)
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 7

cron