программатор STK200/300

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн апр 11, 2011 20:28:48

Сообщение romanF1 »

Подскажите в схеме программатор LED-это ХТЛ1 а RST ресет http://www.123avr.com/img/07_avrprog.png
Реклама
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Пн мар 15, 2010 18:00:02
Откуда: Свердловская область. ГО Сухой Лог

Сообщение Alex-Electron »

Всё верно. LED даже можно не использовать при программировании, если не сброшены фьюзы внутреннего осциллятора.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

А подскажите, с программатора эти выводы:
MOSI
MISO
SCK
RST
подключаются непосредственно к выводам микроконтроллера, или там еще какие-то резисторы дополнительные должны быть для программируемого МК?

Меня смутила вот эта схема:
Изображение
Зачем там резисторы, и нужны ли они для STK200/300?
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 15590
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

разница в том, куда подключен МК - на автономной панельке или через разъем в составе устройства.
Если только на автономной панельке, достаточно кварца на 4Мгц (см. панельку для atmega8515), если внутрисхемный вариант , то нечто из Вашего примера...
Для ponyproga пользуюсь http://www.lancos.com/e2p/betterSTK200.gif на LPT с питанием от одного из USB разъемов ПК - там максимум необходимого, и несколькими панельками, построенными по аналогии с той, что приведена ниже.
:beer:
Вложения
панелька mega8515.pdf
(9.3 КБ) 509 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

BOB51 писал(а):Если только на автономной панельке, достаточно кварца на 4Мгц (см. панельку для atmega8515)
Т.е. никаких дополнительных резисторов?
Вот для чего на вышеприведенной схеме из моего предыдущего поста нужны R1, R2, R3, R4?
Не променяю медь на ржавую несгорайку!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15590
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

смотри рекомендации по применению внутрисхемного программирования :beer:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

1. Не понял где.
2. Мне не нужно внутрисхемное, у меня прямо на программаторе пара панелек под МК, и питание подведено +5в.

Вопрос остается в силе: для чего нужны R1, R2, R3, R4 и обязательны ли они?

Дело в том что я сделал этот STK - а он не работает. AvReal делает вид что пишет, но при проверке выясняется что весь МК забит FF-ами, CVAVR вообще не определяет подключенного МК и не шъет. Не могу понять в чем проблема. Уж не в резисторах ли, которые я не поставил?
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Анаогичный вопрос: от пользователя Коёдза получил СТК200. Собираюсь сделать отдельную панеьку,для Атини13. И задался вопросом: Надо ли на панельку резисторы ставить или нет?!
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15590
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

8126E стр 106 раздел 17.6 serial programming - никаких дополнительных резисторов нету (свою 8-пиновую смотреть лень)... НО... я работаю с pony prog 2000 в низковольтном режиме! причем даже на китайской портовой карте (pci lpt) :beer:
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Ладно, ради эксперимента сделаю без резисторов. На днях отпишусь -- надо купить несколько 10 контактных вилок.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Upgrader писал(а):Зачем там резисторы, и нужны ли они для STK200/300?
Зачем нужны резисторы, и не только, в сигнальных цепях программатора вот тут вполне понятно растолковано.
Может будет кому полезно: http://radiokot.ru/forum/viewtopic.php?p=549661#p549661
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Друг Кота
Аватара пользователя
Сообщения: 15590
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

так они в состав программатора входят, а не в состав панельки (это ежли у народа именно stk200m по приведенной на сайте схеме)... :)
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

Kavka писал(а):вот тут вполне понятно растолковано.
Ни слова непонятно.
Тогда вопрос иначе - ставить их нужно или не обязательно?
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 15590
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

если собрано по этой схеме
http://www.lancos.com/e2p/betterSTK200.gif
то ничего больше не требуется :beer:
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Согласен с BOB51.

Upgrader, тут резисторы и конденсаторы нужны, чтобы избавиться от "звона" в проводах при резкой смене уровня сигнала. Соответственно, чем быстрее происходит смена уровня, тем больше вероятность "звона".
"Звона" может не быть:
- при коротких проводниках;
- если источник выдаёт сигнал с малой скоростью нарастания/спада (конечно, всё относительно);
- вам повезло и характеристики (омическое сопротивление, паразитные индуктивность и емкость) проводников, таковы, что "звон" не возникает или не достаточно велик, чтобы повлиять на передачу сигнала.
В схеме, что привёл BOB51, RC-цепоки как раз и используются, чтобы принудительно уменьшить скорость нарастания/спада сигнала.
На высоких частотах бывает достаточно только резистора. В качестве ёмкости используется паразитная ёмкость разводки (печатного проводника). Посмотрите на материнские платы, модули памяти и т.п.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Ответить

Вернуться в «AVR»