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

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

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

Сообщение ipiter »

Доброго всем дня!
Помогите начинающему.
Мне надо собрать программатор для прошивки PIC18.
Просмотрел разные схемы простых программаторов на COM порт. В них используются много выводов порта. А в описании интерфейса RS-232 (COM порт) сказано, что передача данных из 3-го контарта, а приём во 2-й контакт, а остальные контакты используются для служебных целей таких как, сигнал об открытии порта, хост готов к передаче, устройство готово в приёму и т.д.
Разъясните пожалуйста, как происходит тогда программирование через COM порт?
Дайте пожалуйста какию-нибудь нормальную схему программатора?
С уважением, Питер.
Программист ПЛИС
Реклама
Аватара пользователя
radiokot__
Мучитель микросхем
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

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

Сообщение radiokot__ »

Может подойдёт?
Вложения
Програмmатор PIC.doc
(238 КБ) 463 скачивания
Ни один домашний кот незнает что он домашний.
Реклама
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

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

Сообщение Dmitry Dubrovenko »

ipiter писал(а):А в описании интерфейса RS-232 (COM порт) сказано
Тут ошибочка.
Всё в/у сказанное относится к RS-232 (UART), а не к КОМ-порту.
У последнего вполне возможно управлять пинами по отдельности.

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

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

Сообщение ipiter »

Dmitry Dubrovenko писал(а): Всё в/у сказанное относится к RS-232 (UART), а не к КОМ-порту.
У последнего вполне возможно управлять пинами по отдельности.
Спасибо, растолковали. Тогда адресация COM порта какая?
Программист ПЛИС
Реклама
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

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

Сообщение mishuga »

Всем здрасти. Решил новую тему не создавать, так что буду излогать тут.
Вообщем появилось желание собрать самый простой термометр на микроконтроллере, да и собственно постигнуть этого зверя.
Прочитав кучу мануалов по сборке термометров, прочитав обучалку по микроконтроллерам не понял пару вещей:
Т.е. нужно взять микроконтроллер, к каким-то его выходам приделать какую-то штуку (вроде программатором зовется?) и с помощью нее подключиться к компу, на котором уже есть необходимый файл?

Если есть варианты по-проще с чего начать - с удовольствием приму.
спасибо.
Реклама
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

mishuga писал(а):Всем здрасти. Решил новую тему не создавать, так что буду излогать тут.
Вообщем появилось желание собрать самый простой термометр на микроконтроллере, да и собственно постигнуть этого зверя.
Прочитав кучу мануалов по сборке термометров, прочитав обучалку по микроконтроллерам не понял пару вещей:
Т.е. нужно взять микроконтроллер, к каким-то его выходам приделать какую-то штуку (вроде программатором зовется?) и с помощью нее подключиться к компу, на котором уже есть необходимый файл?

Если есть варианты по-проще с чего начать - с удовольствием приму.
спасибо.

Для начала решите для себя, какого производителя микроконтроллер будете использовать, Atmel или Microchip.
Есть ли LPT или COM порты на вашем компе, или только USB.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

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

Сообщение mishuga »

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

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

Сообщение ipiter »

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

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

Сообщение ipiter »

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

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

Сообщение mishuga »

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

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

Сообщение ipiter »

mishuga писал(а):ну вот схемы которые я нашел они все на Amtel чет там Amtiny, а можно купить например готовый програматор для USB ?
и вообще я правильно понял, программатор это кабель между микроконтроллером и компом?
Готовый программатор купить можно, в моей местности стоит он примерно от 1500р. до 20000р.
Программатор это не кабель, а преобразователь уровней порта компа в уровни МК. А иногда и пробразователь интерфейса.
Программист ПЛИС
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

mishuga писал(а):ну вот схемы которые я нашел они все на Amtel чет там Amtiny, а можно купить например готовый програматор для USB ?
и вообще я правильно понял, программатор это кабель между микроконтроллером и компом?
Тогда AVR910-usb подойдет.

Если готовый, то посмотрите тут:
http://ой, кажется, это спам/price.htm

Для Atmel Atmega и ATtiny:

USB программатор AVR типа AVRISP STK500 V.2

Набор USB программатор AVR910 (уточните, прошит ли микроконтроллер)

А вот Программатор ucGoZilla глючит на чипсетах не! Intel

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

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

Сообщение ipiter »

Я например собирал часы-табло с 0,5 метровыми цыфрами, с термометром на PIC от Microchip.
И нормально работают. Их можно посмотреть на моём сайте.
Программист ПЛИС
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

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

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

Сообщение mishuga »

у меня материнка P55M-UD2

значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

mishuga писал(а):у меня материнка P55M-UD2

значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
Меня переглючило, или на фото и в спецификации указан внутренний разъем COM?
http://www.gigabyte.ru/products/page/mb ... _10/specs/ Внутренние разъемы ввода/вывода, пункт 3. 1 х COM
http://www.overclockers.ru/images/lab/2 ... er_big.jpg Слева , после FDD.

Если вы просто собираетесь повторить чье-то устройство, то писать исходный код, и компилировать его не нужно,
обычно есть готовый HEX файл. А вот его и нужно залить в МК (микроконтроллер) с помощью программатора.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

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

Сообщение mishuga »

Вот здорово, значит мне повезло.
Тогда объясните еще пожалуйста суть заливания файла, как там что куда подключать и какие операции производить.
и что такое Фузы ?
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

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

Сообщение rjhaviy »

Ну во первых нужна планочка с D-SUB9 разъемом, что-бы ее подключить к разему на материнке.
Будет полноценный COM-порт, как в древних компах. (Тыкать или подпаивать проводки к материнке, это уже перебор)


Ну и, для начала спаять программатор, например - AVRPROG. Хотя можно и "пять" проводков.
Но шансов спалить COM или, что хуже, ЧИПСЕТ, будет больше.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Аватара пользователя
mishuga
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс янв 08, 2012 14:33:40
Откуда: Н.Новгород

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

Сообщение mishuga »

Т.е. программатор это такая штука, которую подключаешь к COM разъему, подключаешь к ней микроконтроллер и управляешь закачкой .hex файла через программное обеспечение с компьютера?!
Ответить

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