ЭФО предлагает со своего склада новую серию преобразователей интерфейсов USB UART компании FTDI FT232RNL-REEL

Выбор программатора для сборки

Страница 1 из 7
Новичок
 
Аватар для RomanEfimov
 
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 13
3 55
0 0
 
17.03.2013 13:53 #1
Не ругайте сильно, что создал новую "не новую" тему.

Обстановка такая. Перебираюсь из Протеуса в жизнь.
Стоит выбор МК. В Протеусе всегда работал только с PIC.(в общем ок. 2-3 месяца). И вот это единственный довод "за" для PIC.
Теперь о AVR.
1)Порты. Например, у Atmega16 есть A,B,C,D-порт, у PIC16F877 есть еще и Е, причем А и Е у последнего неполные(А0-А5, Е0-Е2), у Atmega же все порты полные, т. е. по 8 выводов.
2)У корпуса DIP у Atmega16 все выводы одного порта идут подряд, что не скажешь о PIC16F877.
3)У AVR есть кнопка РЕСЕТ, хотя я встречал схемы PIC с ресетом.
4)У AVR почти все МК с внутрисхемным программированием.
5)У AVR во много раз проще программаторы.
6)Я считал, что прежде чем компилировать для AVR существует длительная настройка, однако после этой статьи:http://alex-exe.ru/radio/avr/avr-begin/
такие настроения улетучились.

Теперь о программаторе. Хочется изготовить самому. Пошарил в Интернет. Оказалось, есть схемы для LPT, COM, USB портов ПК. LRT нет, USB сложно изготовит. А вот COM можно попробовать. Нашел вот что:
1.Программатор Громова:http://www.getchip.net/posts/delaem-...okontrollerov/
2.http://www.mirmk.net/content/view/103/29/
3.http://npl-polus.ru/articles/electronic/programmer
Есть возможность собрать сразу три этих программатора, но будут ли работать, кто нибудь уже собирал?
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
17.03.2013 23:14 #2
Не буду говорить о "+" и "-" тех и других микроконтроллеров, т.к. в сети много обсуждений на эту тему (но, в общем, у PICов больше плюсов...).

Программатор Громова и программатор по второй ссылке (PnyProg) работоспособны. Насчет программатора по третьей ссылке - тот же вариант Громова на стабилитронах.

Но на будущее, лучше конечно USB программатор (после того как соберете простейший вариант), и возможно JTAG для отладки и программирования микроконтроллеров.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Аватар для RomanEfimov
 
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 13
3 55
0 0
 
18.03.2013 04:34 #3
А Вы сами, какой вначале делали?

И чуть не забыл, какой компилятор для AVR посоветуете?
Оценка
Новичок
 
Аватар для d00die
 
Регистрация: 09.03.2009
Сообщений: 28
Репутация: 19
9 0
0 0
 
18.03.2013 09:35 #4
ponyprog при всей его кривожопости отлично работает с AVR. длительная эксплуатация ни одного косяка не выявила.

компилятор с чего?
если ассемблер, то AVR studio или линуксовый gcc.
на с/c++ не пишу, не подскажу.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
18.03.2013 10:46 #5
Цитата:
Сообщение от RomanEfimov
А Вы сами, какой вначале делали?

И чуть не забыл, какой компилятор для AVR посоветуете?
Я сразу собрал себе PonyProg, т.к. простота сборки + некоторая универсальность то что нужно было на тот момент. Потом собрал клон JTAG ICE, USB программатор мне пока не понадобился, но планирую собирать.

Компилятор... Интегрированная Среда разработки AVRStudio + компилятор winavr gcc, сейчас эта среда разработки называется Atmel Studio 6 и поддерживает ARM микроконтроллеры. Есть среда разработки IAR с очень хорошим своим компилятором. Если для любителя и новичка - лично мое мнение - вполне хватит студии + winavr
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Знаток
 
Аватар для Arhimed
 
Регистрация: 12.01.2010
Адрес: Киев
Сообщений: 226
Репутация: 98
86 44
0 4
 
18.03.2013 12:29 #6
Лично я чаще обращаюсь именно с PIC. Пока что для программирования оных пользуюсь программатором ExtraPIC, переделав его под вариант с двумя съёмными интерфейсными платами - под AVR и PIC соответственно. Он работает с СОМ-портом. Но в перспективе хочу слепить PICkIt, ибо его можно юзать по УСБ не выходя из MPLAB. Цена вопроса - ок. 100 грн (процессор и плата, остальное в хламе найдётся).
Оценка
Новичок
 
Регистрация: 29.04.2012
Адрес: Пензенская обл., г. Каменка
Сообщений: 39
Репутация: 15
5 8
0 0
 
18.03.2013 16:02 #7
Присоединяюсь к Arhimed. Сам сейчас собираю программатор
ExtraPIC+, вот ссылка на источник http://www.pirpk.narod.ru/ddssite/dshexp1w.htm На работе есть Orange, но что то никак не могу через него пики шить, всё прошивается а устройство не работает.
Ещё хочу добавить что схем программаторов великое множество и как правило работать они могут с несколькими программами, ICPROG, PONYPROG.
Оценка
Новичок
 
Аватар для RomanEfimov
 
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 13
3 55
0 0
 
18.03.2013 16:11 #8
А можно у AVR для первых испытаний фьюзы не трогать.
Предположительно для AtMega16.
Оценка
Специалист
 
Регистрация: 03.01.2013
Сообщений: 741
Репутация: 240
231 0
11 0
 
18.03.2013 17:49 #9
alex-al
Полезно знать про http://picpgm.picprojects.net/
И ExtraPIC+ еще послужит.
А если применить MAX3232, то переход на 3.3вольта будет несложен.
В MAX3232 осутсвуют подтягивающие резисторы на 10, 11 выводах, что надо учесть.
Собрал всяких разных несколько.
Если схема несложна, то лучше собирать на технологичке перемычками.
Это очень облегчает дальнейшее развитие.
Вот подходящая заготовка какую я успешно использовал.
http://www.kosmodrom.com.ua/pic/pic-p18.jpg
Оценка
Новичок
 
Аватар для RomanEfimov
 
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 13
3 55
0 0
 
18.03.2013 18:48 #10
Нашел еще вот что.
http://bezkz.su/publ/programmatory/a...5.html#comment
Только, думаю, делать для внутресхемного программирования, поэтому без компонентов стабилизации и питания.
Там, на схеме стабилитрон на 5.1В, а ведь у него может быть разброс в большую сторону ок.5.4В. МК не сгорит, ему ведь 5 Вольт доктор прописал. Может стабилитроны применить по 4.7В, как в схеме по 2 ссылке.
Или вообще лучше сделать как по схеме Громова, но он слишком уж простой...

Еще вот что думаю:
во всех этих программаторах COM-порт ведь нестандартно используется, есть ведь небольшая вероятность, что конструкция материнской не даст прошить МК? О плохом пытаюсь не думать, но первы раз всегда страшно...

Кстати в Протеусе попробовал смоделировать мою первую программу для AVR. И почемуто когда порт на выход и лог. ноль, ноги порта в третьем состоянии. Они что, к земле не подтягиваются?

Извините, что вопросов много.
Оценка
Ответ
Страница 1 из 7
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 13:36.
Обратная связь РадиоЛоцман Вверх