Помогите собрать программатор.
- ipiter
- Встал на лапы
- Сообщения: 82
- Зарегистрирован: Пн май 03, 2010 02:19:08
- Откуда: Москва
- Контактная информация:
Помогите собрать программатор.
Доброго всем дня!
Помогите начинающему.
Мне надо собрать программатор для прошивки PIC18.
Просмотрел разные схемы простых программаторов на COM порт. В них используются много выводов порта. А в описании интерфейса RS-232 (COM порт) сказано, что передача данных из 3-го контарта, а приём во 2-й контакт, а остальные контакты используются для служебных целей таких как, сигнал об открытии порта, хост готов к передаче, устройство готово в приёму и т.д.
Разъясните пожалуйста, как происходит тогда программирование через COM порт?
Дайте пожалуйста какию-нибудь нормальную схему программатора?
С уважением, Питер.
Помогите начинающему.
Мне надо собрать программатор для прошивки PIC18.
Просмотрел разные схемы простых программаторов на COM порт. В них используются много выводов порта. А в описании интерфейса RS-232 (COM порт) сказано, что передача данных из 3-го контарта, а приём во 2-й контакт, а остальные контакты используются для служебных целей таких как, сигнал об открытии порта, хост готов к передаче, устройство готово в приёму и т.д.
Разъясните пожалуйста, как происходит тогда программирование через COM порт?
Дайте пожалуйста какию-нибудь нормальную схему программатора?
С уважением, Питер.
Программист ПЛИС
- Реклама
- radiokot__
- Мучитель микросхем
- Сообщения: 454
- Зарегистрирован: Вс янв 15, 2012 19:58:40
Re: Помогите собрать программатор.
Может подойдёт?
- Вложения
-
- Програмmатор PIC.doc
- (238 КБ) 463 скачивания
Ни один домашний кот незнает что он домашний.
Re: Помогите собрать программатор.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2360
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Помогите собрать программатор.
Тут ошибочка.ipiter писал(а):А в описании интерфейса RS-232 (COM порт) сказано
Всё в/у сказанное относится к RS-232 (UART), а не к КОМ-порту.
У последнего вполне возможно управлять пинами по отдельности.
А "вся правда" об Экстра-ПИКе находится не по в/у ссылке, а здесь.
ICQ нет, и, в ближайшее время, не будет.
- ipiter
- Встал на лапы
- Сообщения: 82
- Зарегистрирован: Пн май 03, 2010 02:19:08
- Откуда: Москва
- Контактная информация:
Re: Помогите собрать программатор.
Спасибо, растолковали. Тогда адресация COM порта какая?Dmitry Dubrovenko писал(а): Всё в/у сказанное относится к RS-232 (UART), а не к КОМ-порту.
У последнего вполне возможно управлять пинами по отдельности.
Программист ПЛИС
- Реклама
- mishuga
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Вс янв 08, 2012 14:33:40
- Откуда: Н.Новгород
Re: Помогите собрать программатор.
Всем здрасти. Решил новую тему не создавать, так что буду излогать тут.
Вообщем появилось желание собрать самый простой термометр на микроконтроллере, да и собственно постигнуть этого зверя.
Прочитав кучу мануалов по сборке термометров, прочитав обучалку по микроконтроллерам не понял пару вещей:
Т.е. нужно взять микроконтроллер, к каким-то его выходам приделать какую-то штуку (вроде программатором зовется?) и с помощью нее подключиться к компу, на котором уже есть необходимый файл?
Если есть варианты по-проще с чего начать - с удовольствием приму.
спасибо.
Вообщем появилось желание собрать самый простой термометр на микроконтроллере, да и собственно постигнуть этого зверя.
Прочитав кучу мануалов по сборке термометров, прочитав обучалку по микроконтроллерам не понял пару вещей:
Т.е. нужно взять микроконтроллер, к каким-то его выходам приделать какую-то штуку (вроде программатором зовется?) и с помощью нее подключиться к компу, на котором уже есть необходимый файл?
Если есть варианты по-проще с чего начать - с удовольствием приму.
спасибо.
Re: Помогите собрать программатор.
mishuga писал(а):Всем здрасти. Решил новую тему не создавать, так что буду излогать тут.
Вообщем появилось желание собрать самый простой термометр на микроконтроллере, да и собственно постигнуть этого зверя.
Прочитав кучу мануалов по сборке термометров, прочитав обучалку по микроконтроллерам не понял пару вещей:
Т.е. нужно взять микроконтроллер, к каким-то его выходам приделать какую-то штуку (вроде программатором зовется?) и с помощью нее подключиться к компу, на котором уже есть необходимый файл?
Если есть варианты по-проще с чего начать - с удовольствием приму.
спасибо.
Для начала решите для себя, какого производителя микроконтроллер будете использовать, Atmel или Microchip.
Есть ли LPT или COM порты на вашем компе, или только USB.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- mishuga
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Вс янв 08, 2012 14:33:40
- Откуда: Н.Новгород
Re: Помогите собрать программатор.
Не тех не других нету, может есть юсб переходники?
а в чем отличие этих мк ?
а в чем отличие этих мк ?
- ipiter
- Встал на лапы
- Сообщения: 82
- Зарегистрирован: Пн май 03, 2010 02:19:08
- Откуда: Москва
- Контактная информация:
Re: Помогите собрать программатор.
Во-первых отличие в архитектуре. Соответственно реализация алгоритма выполняемой работы при написании кода программы разная. Разный набор команд и разный алгоритм записи вашего кода при прошивке.mishuga писал(а):а в чем отличие этих мк ?
Вашу задачу по сборке термометра можно решить и на одном и на другом МК.
Вопрос только в том, кому с каким МК удобнее и больше нравиться работать.
Программист ПЛИС
- ipiter
- Встал на лапы
- Сообщения: 82
- Зарегистрирован: Пн май 03, 2010 02:19:08
- Откуда: Москва
- Контактная информация:
Re: Помогите собрать программатор.
Можно собрать USB программатор, но он тоже на МК и его надо сначало прошить на каком либо другом программаторе.mishuga писал(а):Не тех не других нету, может есть юсб переходники?
Программист ПЛИС
- mishuga
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Вс янв 08, 2012 14:33:40
- Откуда: Н.Новгород
Re: Помогите собрать программатор.
ну вот схемы которые я нашел они все на Amtel чет там Amtiny, а можно купить например готовый програматор для USB ?
и вообще я правильно понял, программатор это кабель между микроконтроллером и компом?
и вообще я правильно понял, программатор это кабель между микроконтроллером и компом?
- ipiter
- Встал на лапы
- Сообщения: 82
- Зарегистрирован: Пн май 03, 2010 02:19:08
- Откуда: Москва
- Контактная информация:
Re: Помогите собрать программатор.
Готовый программатор купить можно, в моей местности стоит он примерно от 1500р. до 20000р.mishuga писал(а):ну вот схемы которые я нашел они все на Amtel чет там Amtiny, а можно купить например готовый програматор для USB ?
и вообще я правильно понял, программатор это кабель между микроконтроллером и компом?
Программатор это не кабель, а преобразователь уровней порта компа в уровни МК. А иногда и пробразователь интерфейса.
Программист ПЛИС
Re: Помогите собрать программатор.
Тогда AVR910-usb подойдет.mishuga писал(а):ну вот схемы которые я нашел они все на Amtel чет там Amtiny, а можно купить например готовый програматор для 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: Помогите собрать программатор.
Я например собирал часы-табло с 0,5 метровыми цыфрами, с термометром на PIC от Microchip.
И нормально работают. Их можно посмотреть на моём сайте.
И нормально работают. Их можно посмотреть на моём сайте.
Программист ПЛИС
Re: Помогите собрать программатор.
mishuga, а материнка у вас какая?
Я например, на своей мамке чисто случайно обнаружил разъемы для подключения шлейфов LPT и COM портов.
Я например, на своей мамке чисто случайно обнаружил разъемы для подключения шлейфов LPT и COM портов.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- mishuga
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Вс янв 08, 2012 14:33:40
- Откуда: Н.Новгород
Re: Помогите собрать программатор.
у меня материнка P55M-UD2
значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
Re: Помогите собрать программатор.
Меня переглючило, или на фото и в спецификации указан внутренний разъем COM?mishuga писал(а):у меня материнка P55M-UD2
значит мне для того что б термометр заработал надо приобрести микроконтроллер, собрать схему, потом приобрести или собрать программатор, написать исходный код, откомпилировать его в .hex файл, а потом что делать?
я первый раз с этим делом вожусь, поэтому не знаю об этом ничего, но собрать полезную вещицу очень хочется.
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: Помогите собрать программатор.
Вот здорово, значит мне повезло.
Тогда объясните еще пожалуйста суть заливания файла, как там что куда подключать и какие операции производить.
и что такое Фузы ?
Тогда объясните еще пожалуйста суть заливания файла, как там что куда подключать и какие операции производить.
и что такое Фузы ?
Re: Помогите собрать программатор.
Ну во первых нужна планочка с D-SUB9 разъемом, что-бы ее подключить к разему на материнке.
Будет полноценный COM-порт, как в древних компах. (Тыкать или подпаивать проводки к материнке, это уже перебор)
Ну и, для начала спаять программатор, например - AVRPROG. Хотя можно и "пять" проводков.
Но шансов спалить COM или, что хуже, ЧИПСЕТ, будет больше.
Будет полноценный COM-порт, как в древних компах. (Тыкать или подпаивать проводки к материнке, это уже перебор)
Ну и, для начала спаять программатор, например - AVRPROG. Хотя можно и "пять" проводков.
Но шансов спалить COM или, что хуже, ЧИПСЕТ, будет больше.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- mishuga
- Первый раз сказал Мяу!
- Сообщения: 34
- Зарегистрирован: Вс янв 08, 2012 14:33:40
- Откуда: Н.Новгород
Re: Помогите собрать программатор.
Т.е. программатор это такая штука, которую подключаешь к COM разъему, подключаешь к ней микроконтроллер и управляешь закачкой .hex файла через программное обеспечение с компьютера?!


