Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.08.2008, 14:21
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Простой COM-программатор для AVR. Миф или реальность?
После долгого и утомительного лазанья по интернету нашел всего одну(!) схему простого програматора для AVR через COM.(см. схему)
AVR ISP тоже хорошо, но, чтоб сделать программатор, нужно запрограммировать контроллер, который есть в схеме. То есть, чтоб сделать программатор нужен программатор...
О работоспособности нижеприведеной схемы могу только рассуждать.
Может есть у кого решение?
-- Прилагается рисунок: --
|
|
|
|
15.08.2008, 14:50
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
Да, интересно.
Не то чтобы оно в принципе не может работать, но интересно, какой софт для программирования работает с этим.
|
|
|
|
15.08.2008, 16:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,958
Сказал спасибо: 292
Сказали Спасибо 494 раз(а) в 359 сообщении(ях)
|
В принципе, работать как бы не должен (промежуток -3...+3В - "мертвая зона" по стандарту, подробнее
http://cxem.net/comp/comp47.php
), но кто сейчас придерживается стандартов?
А, с другой стороны, изготовление нормального программатора - хорошая практика для того, кто всерьез взялся за AVR
Сам пользовался "нулевым вариантом" через LPT - просто и со вкусом.
|
|
|
|
15.08.2008, 21:28
|
|
Прописка
Регистрация: 30.06.2006
Сообщений: 147
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
С этой схемой работает программа Pony Prog.
И все здесь нормально с уровнями, напряжение ограничено стабилитронами. Я этой схемой уже много лет пользуюсь и не покупал ничего специального по ненадобности.Всеровно всегда под рукой простой шнурик.
Сейчас например атмелы программирую через шнурок к лпт порту тоже через понипрог.
Такой шнурик как в первом посту можно улучшить-
повесить буферок на инверторах (по два последовательно чтобы получился повторитель) например 561лн2, или cd4096 или что нибуть еще.
Только правильно нужно включать три - в контроллере
входы, один выход(в компютере вход.)
Тогда можно программировать, даже если в схеме на выводах программирования есть какие-то нагрузки, например светодиоды.
/ret/
|
|
|
|
15.08.2008, 23:37
|
|
Временная регистрация
Регистрация: 10.02.2007
Адрес: Default city
Сообщений: 65
Сказал спасибо: 3
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Я в такую схему добавил три диода от 3, 4 и 6-го выводов свёл их катодами на стабилизатор 7805, поставил после стабилизатора сглаживающий конденсатор и получился нормальный программатор для AVR, которому не нужно внешнее питание для программирования. Тянет по току даже небольшие схемы.
|
|
|
|
16.08.2008, 00:46
|
|
Прохожий
Регистрация: 19.01.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от jogick
|
Я в такую схему добавил три диода от 3, 4 и 6-го выводов свёл их катодами на стабилизатор 7805, поставил после стабилизатора сглаживающий конденсатор и получился нормальный программатор для AVR, которому не нужно внешнее питание для программирования. Тянет по току даже небольшие схемы.
|
Вот схемка для PonyProg
http://www.lancos.com/siprogsch.html
Использовал Base Board без внешнего питания Действительно тянет небольшие схемки
Вместо BC547 можно использовать КТ3102А
Стабилизатор можно КР1170ЕН5
Успехов
|
|
|
|
16.08.2008, 01:09
|
|
Прохожий
Регистрация: 16.01.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Цитата:
|
UNIPROF - это ISP (in system programming) программатор для AVR микроконтроллеров (смотрите список слева). Имеет встроенные модули отладочного обмена, позволяющие при помощи того же самого шлейфа, при помощи которого программировали, производить realtime отладку программы (подробнее об отладке). (далее - просто программатор) .
Программатор позволяет:
Читать/писать/сравнивать FLASH память программ и EEPROM;
Чтение/запись/сравнение FLASH возможно в указанных границах;
Читать/писать fuse и lock биты;
Читать настроечные байты OSCCAL и при необходимости помещать их в EEPROM или FLASH;
Вручную корректировать содержимое окна EEPROM и перемещать блоки FLASH;
Работает с файлами в форматах HEX, BIN и generic;
Возможна подача любой команды протокола обмена "вручную";
Режим "тормоз" для низких тактовых;
Программатор работает под Win98, под Win2000/XP - при запуске с уровня амина. Подключается к программируемому (отлаживаемому) устройству при помощи двух видов шлейфов - для LPT порта или для COM порта. Каким пользоваться - выбирать вам. Шлейф для COM порта надежнее (сжечь COM порт очень трудно , шлейф для LPT - предельно прост и к тому же работает немного быстрее.
|
http://avr.nikolaew.org/progr.htm Все есть и все работает
|
|
|
|
16.08.2008, 07:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.04.2005
Адрес: Подмосковье, дальнее.
Сообщений: 2,216
Сказал спасибо: 3,242
Сказали Спасибо 2,626 раз(а) в 849 сообщении(ях)
|
Я себе вот такой собрал: http://www.cqham.ru/progAVR_PIC.htm
PIC-ами тоже балуюсь. Доволен.
|
|
|
Сказали "Спасибо" FOLKSDOICH
|
|
|
18.08.2008, 13:07
|
|
Вид на жительство
Регистрация: 11.05.2007
Адрес: Владимир
Сообщений: 384
Сказал спасибо: 10
Сказали Спасибо 110 раз(а) в 47 сообщении(ях)
|
Re: Простой COM-программатор для AVR. Миф или реальность?
Сообщение от alberio
|
После долгого и утомительного лазанья по интернету нашел всего одну(!) схему простого програматора для AVR через COM.(см. схему)
|
Значит плохо лазил. Совсем примитивный состоит из 7 резисторов и 3 диодов.
И валяется в куче мест: у Громова, у Николаева, в обучалках всяких. По-моему и здесь где-то - тоже.
Прежде чем искать программатор - реши насчет ЧТО им программировать. Не все AVR поддерживают ISP (in system programming), да и фьзами ISP зарубить - легко. Это чтобы жизнь медом не казалась
-- Прилагается рисунок: --
|
|
|
|
18.08.2008, 13:09
|
|
Вид на жительство
Регистрация: 11.05.2007
Адрес: Владимир
Сообщений: 384
Сказал спасибо: 10
Сказали Спасибо 110 раз(а) в 47 сообщении(ях)
|
Блин. Опять забыл, что тут в цитату и рисунок автоматом влетает. Пардон.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:29.
|
|