Помогите собрать программатор.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

rjhaviy писал(а):Если вы просто собираетесь повторить чье-то устройство, то писать исходный код, и компилировать его не нужно,
обычно есть готовый HEX файл. А вот его и нужно залить в МК (микроконтроллер) с помощью программатора.
Я советую хотя бы немного понимать как пишется прошивка для МК, т. к. в готовом HEX-файле могут быть скрытые ошибки. Вы его зальёте в МК, поставите МК в готовую схему и подадите питание, а он или не так как вам хочется будет работать или вообще не будет работать из-за какой-то "ерунды".
Программист ПЛИС
Реклама
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

mishuga писал(а):Т.е. программатор это такая штука, которую подключаешь к COM разъему, подключаешь к ней микроконтроллер и управляешь закачкой .hex файла через программное обеспечение с компьютера?!
Именно. И я не советую просто "тупо" повторять чужую конструкцию. Надо понимать, что ты делаешь.
Программист ПЛИС
Реклама
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

rjhaviy писал(а):Хотя можно и "пять" проводков.
Это для прошивки PIC, а для AVR шесть проводков.
Программист ПЛИС
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

rjhaviy писал(а):Хотя можно и "пять" проводков.
Это для прошивки PIC, а для AVR шесть проводков.
Программист ПЛИС
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

mishuga писал(а):значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
Плату для сборки схемы можно сделать с помощью лазерного принтера и утюга.
Программист ПЛИС
Реклама
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

mishuga писал(а):собрать схему
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
Почитайте здесь.
http://www.labkit.ru/html/tutorial?id=385
Программист ПЛИС
Реклама
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

Re: Помогите собрать программатор.

Сообщение rjhaviy »

mishuga писал(а):Т.е. программатор это такая штука, которую подключаешь к COM разъему, подключаешь к ней микроконтроллер и управляешь закачкой .hex файла через программное обеспечение с компьютера?!
Ага. Причем AVRPROG и AVR910USB поддерживаются AVR Studio - интегрированной средой разработки компании Atmel.
AVR Studio содержит в себе менеджер проектов, редактор исходного кода, инструменты виртуальной симуляции и внутрисхемной отладки, позволяет писать программы на ассемблере или на C/C++. (Цитирую Wikipedi'Ю)
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

rjhaviy писал(а):Ага. Причем AVRPROG и AVR910USB поддерживаются AVR Studio - интегрированной средой разработки компании Atmel.
И внутрисхемный, фирменный программатор AVRISP mkII от Atmel тоже от AVR Studio работает.
Программист ПЛИС
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

Ребята.
А кто - нибудь из Вас юзал программатором COM порт на PCMCIA карте? Расскажите пожалуйста какие результаты?
Программист ПЛИС
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

А что делать если не доступно прямое обращение к портам?
Программист ПЛИС
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

Re: Помогите собрать программатор.

Сообщение mishuga »

Спасибо, буду разбираться, с языком С++ вроде знаком, на первом курсе в универе было что-то.
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

Re: Помогите собрать программатор.

Сообщение mishuga »

Посмотрите пожалуйста, я нашел ссылку на AVR программатор, у меня опыта мало я точно не знаю подойдет он для Attiny или нет, вообще какие есть подводные камни?

А так вроде все просто.
ссылка вот http://www.rlocman.ru/shem/schematics.html?di=71523
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

Re: Помогите собрать программатор.

Сообщение rjhaviy »

mishuga писал(а):Посмотрите пожалуйста, я нашел ссылку на AVR программатор, у меня опыта мало я точно не знаю подойдет он для Attiny или нет, вообще какие есть подводные камни?

А так вроде все просто.
ссылка вот http://www.rlocman.ru/shem/schematics.html?di=71523
В PonyProg2000 Attiny можно выбрать, но не знаю, т.к. LPT проггером прошивал и не Attiny.
Может кто из Котов чего скажет...
Подводные камни, разве что с программированием FuseBits.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

mishuga писал(а):Посмотрите пожалуйста, я нашел ссылку на AVR программатор, у меня опыта мало я точно не знаю подойдет он для Attiny или нет, вообще какие есть подводные камни?

А так вроде все просто.
ссылка вот http://www.rlocman.ru/shem/schematics.html?di=71523
Умещается в корпусе COM-вилки... С виду схема кажется слишком простой...
Если будет недоступен прямой вывод в COM-порт, то надо чтобы прога передавала данные программатору по RS-232, а это только две линии + GND естественно.
Программист ПЛИС
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

Re: Помогите собрать программатор.

Сообщение mishuga »

Нашел комп, в котором на задней панели есть СОМ-порт. Думаю проблем с подключением быть не должно.
Для начала попробую собрать данный программатор, а там видно будет. Я еще толком не понимаю некоторых обозначений типа VCC, GND (хотя догадываюсь что это + и - ).
Аватара пользователя
ipiter
Встал на лапы
Сообщения: 82
Зарегистрирован: Пн май 03, 2010 02:19:08
Откуда: Москва
Контактная информация:

Re: Помогите собрать программатор.

Сообщение ipiter »

mishuga писал(а):Нашел комп, в котором на задней панели есть СОМ-порт. Думаю проблем с подключением быть не должно.
Для начала попробую собрать данный программатор, а там видно будет. Я еще толком не понимаю некоторых обозначений типа VCC, GND (хотя догадываюсь что это + и - ).
Vcc, Vdd = плюс
GND, Vss = минус
Программист ПЛИС
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

Re: Помогите собрать программатор.

Сообщение mishuga »

А еще подскажи пожалуйста, вот здесь на схеме промаркированны два элемента 5V1 вроде и на диод похоже, а вроде и нет. Где читал что это, но сейчас ни вспомнить не могу, ни найти.
http://www.rlocman.ru/shem/schematics.html?di=71523
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Помогите собрать программатор.

Сообщение hybroid »

Это стабилитрон на 5.1 вольта. Любой маломощный стабилитрон на это напряжение ставьте.
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

Re: Помогите собрать программатор.

Сообщение rjhaviy »

hybroid опередил :)
mishuga писал(а):А еще подскажи пожалуйста, вот здесь на схеме промаркированны два элемента 5V1 вроде и на диод похоже, а вроде и нет. Где читал что это, но сейчас ни вспомнить не могу, ни найти.
http://www.rlocman.ru/shem/schematics.html?di=71523
Это стабилитроны! Например: BZX55C5V1, BZV55C5V1
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Помогите собрать программатор.

Сообщение hybroid »

ipiter писал(а):А что делать если не доступно прямое обращение к портам?
Вы имеете ввиду Bit-Bang COM-порта? Эти программаторы работают именно в этом режиме. Я так понимаю, что речь идёт о карте с ком-портом, о которой вы выше говорили. Скорее всего она не позволит использовать Bit-Bang и у вас такой программатор не заработает. Лучше посмотреть в сторону FT232 для USB или в сторону USBtiny на МК для того же USB. В последнем случае в первый раз, опять же, надо будет найти компьютер с нормальным ком-портом или с LPT для прошивки самого МК.

rjhaviy: я случайно :oops:
Ответить

Вернуться в «Интеграция с ПК»