Страница 1 из 36
Программаторы для микроконтроллеров Atmel.
Добавлено: Вт янв 01, 2008 09:16:50
Алексей П
http://www.radiokot.ru/lab/controller/29/
У меня вот вопросы образовались: в схеме программатора AVR910 с универсальным COM/USB интерфейсом, использованы оптопары с инверсным выходом, а MAX232 вроде выдает прямой PX TX, как в таком случаи все это распознает АТ90S2313?
Потом есть отличии в схеме и плате: на схеме к ножкам 27 и 28 FT232 подключен только кварц на плате еще есть и конденсаторы, на схеме С14 и С13 указаны 100n, а на плате 20p.
И последний вопрос прошивка АТ90S2313 использовалась своя или взята откуда-то?
Добавлено: Вт янв 01, 2008 12:20:09
Алексей П
С оптопарами вопрос снимается, сам плохо схему смотрел.
Добавлено: Вт янв 01, 2008 18:52:12
tych
Я бы поудалял неиспользуемые клемы из гнезд "кроваток" под "МК" - будет проще вставлять и вытаскивать МК.
Не понятно зачем переключатель COM/USB стоит после оптронов ???
Получается что COM не оптоизолирован при
наличии на плате оптронов. Диво-дивное.
Добавлено: Вт янв 01, 2008 20:27:19
Aheir
Алексей П, указанные Вами неточности уже довольно давно исправлены, обновите свои материалы
tych, да, именно так. Мне не требовалась развязка от COM-а. Хотя Вы, конечно, правы, желающие могут изменить схему по Вашей подсказке, возможно, для кого-то это станет полезным дополнением.

Однако прошу учесть такой момент: при реализации этого подхода оптронам со стороны COM-а потребуется питание. Брать его с порта я бы не советовал (хотя есть и такие системы, но стабильность их работы оставляет желать лучшего, на форуме это обсуждалось уже), а ставить ради этого дополнительную DC-шку - увольте.. Но, еще раз повторюсь, желающие могут поразмыслить над задачкой. Варианты есть

Добавлено: Вт янв 01, 2008 20:56:42
tych
Aheir писал(а):но стабильность их работы оставляет желать лучшего, на форуме это обсуждалось уже
Ну если судить по обсуждениям на форуме то МК тини2313 остается только в помойку выкинуть.
Надо просто правильно делать и СЧИТАТЬ ! а не просто втыкать то "что в столе валялось".
Добавлено: Вт янв 01, 2008 21:40:09
Алексей П
Ну я для себя решил вообще DCР не ставить (сильно дорого), а использовать электронные предохранители и питать программатор от внешнего источника, а оптопары поставить на выходе с АТ90S2313, что позволит программировать при пониженном питании.
Есть еще вопрос: какую функцию выполняет выход LED и есть ли возможность подключения светодиодов непосредственно к АТ90S2313.
Добавлено: Ср янв 02, 2008 17:58:35
Aheir
tych, а про Tiny это Вы к чему?

Тем не менее, СОМ-порт не предназначен для того, чтобы что-то от него запитывать, в противном случае стандартом в нем был бы предусмотрен отдельный контакт для этих целей. В альтернативные функции сигнальных линий питание чего бы то ни было так же не входит. Поэтому данный вопрос считаю закрытым и желающих подискутировать на эту тему отправляю искать соответствующие ветки на Форуме.
Алексей П, светодиоды можно подключать непосредственно к МК (через токоограничительный резистор, разумеется). Некоторые программаторы (здесь я имею ввиду программы) умеют по выводу LED подавать тактовый сигнал для МК (м.б. полезно для выведения МК из комы кривых фьюзов).

Добавлено: Ср янв 02, 2008 18:25:11
Алексей П
Aheir вот я и спрашиваю, данная прошивка, что выдает на выход LED?
Добавлено: Ср янв 02, 2008 18:48:55
Aheir
Если я правильно помню описание протокола AVR910, LED там служит для отображения активности программатора, активный уровень - низкий. Поскольку этот вывод может управляться программно извне, он и был приспособлен для выдачи тактовой - это целиком на совести разработчиков соответствующего софта. Поэтому, поскольку программатор реализует поддержку AVR910, на выводе LED будет то, что туда выводит управляющий софт.
P.S. Никогда еще не доводилось им пользоваться, всегда свободным оставляю..

Добавлено: Вс май 11, 2008 17:31:11
Димон
Здравствуйте. Скажите пожалуйста, можно ли сделать программатор без непосредственного подключения к компьютеру, например на ИК лучах?
Добавлено: Вс май 11, 2008 20:35:30
ARV
Димон писал(а):Здравствуйте. Скажите пожалуйста, можно ли сделать программатор без непосредственного подключения к компьютеру, например на ИК лучах?
а еще лучше без физического подключения к микроконтроллеру... а что? здорово было бы

Добавлено: Пн май 12, 2008 03:16:36
Димон
Не, ну я серьёзно. Конечно же без подключения к самому МК было бы тоже нормально

, но всё же возможно ли такое?
Добавлено: Пн май 12, 2008 10:17:36
Алексей П
Димон сделать можно все, что угодно, но есть ли в этом смысл? Ты, что с программатором гуляешь по комнате и шьешь МК ?

Добавлено: Пн май 12, 2008 17:33:40
Димон
Нет это я к тому, чтобы максимально отвязаться от компьютера - это одно.
А второе - я собираю устройства на одном, специально оборудованном столе. Там у меня розетки, приборы, плоки питания. А компьютерный стол находится довольно далеко от стола (3метра). И вот представте, я все эти "сопли" должен подключить к программатору, а программатор к компьютеру. При этом,поверьте, ощущается некий дискомфорт.
А так воткнул в комп передатчик, а на другом столе приемник и всё, - ведь, согласитесь, удобнее!? Не спроста ли в мобильном телефоне делают много портов связи: и USB, и Bluetooth, и ИК ?
Добавлено: Пн май 12, 2008 19:18:10
sergeynim
Димон
Можно, всё можно, покупаешь или собираешь автономный программатор с флеш-памятью(дешёвый вариант это тритон, жабу свою не уговорил пока) и можешь хоть в чистом поле читать и прогить без компа.
А вообще у моего RLC-метра Е7-22 опто-шнурок к компу в прикладе был, свето и фото диоды со стороны прибора, но я его ни разу пока не пробовал.
Добавлено: Сб июн 21, 2008 22:52:12
sachok
Вопрос к автору: можно вместо AT90S2313 использовать ATtiny2313?
Добавлено: Сб июн 21, 2008 23:00:38
Aheir
Лично я не пробовал. Однако где-то в сети встречал адаптированные прошивки для тинек, надо искать. Если проверите - сообщите, обновим статью.
P.S. Есть мнение, что все должно работать при условии правильной прошивки фьюзов, надо убрать фьюз деления тактовой частоты на 8 в Тиньке.
Добавлено: Ср июн 25, 2008 19:46:26
sachok
Aheir Программатор работает по интерфейсу AVR910 с программами которые этот интерфейс поддерживают например CVavr? Будет ли работать с PonyProg через виртуальный COM?
Добавлено: Чт июн 26, 2008 09:22:12
Aheir
Я с ним работаю именно через CVAVR, относительно Пони ничего сказать не могу - не пользуюсь.
Добавлено: Пн июл 07, 2008 16:39:48
Symbiosis
схема фанни с ошибкой, а плата нормально! 6 лпт идет на моси, а надо на резет
Ага, спасибо большое. Схему исправил, выложим верную в самое ближайшее время. Aheir