Индикация наличия низкого уровня на ноге RESET у ATMega32

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Кодер-декодер
Родился
Сообщения: 4
Зарегистрирован: Чт май 13, 2010 20:49:09

Индикация наличия низкого уровня на ноге RESET у ATMega32

Сообщение Кодер-декодер »

Собрал отладочную плату для этого мк, все работает, программирую пятью проводками от LPT.
Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
Реклама
Аватара пользователя
Pavel V.
Мявтор!
Сообщения: 384
Зарегистрирован: Ср май 17, 2006 18:39:01
Откуда: Москва
Контактная информация:

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Pavel V. »

А для чего это, если не секрет? Программатор обычно или работает, или не работает :) Я бы лучше порекомендовал нормальный программатор собрать, хотя бы клон STK500, желательно с возможностью параллельного программирования, а то AVR со своими фьюзами может попить кровушки :)

А еще лучше JTAG.
Реклама
Аватара пользователя
Кодер-декодер
Родился
Сообщения: 4
Зарегистрирован: Чт май 13, 2010 20:49:09

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Кодер-декодер »

Я же говорю для наглядности, да и было такое что я не программировал(пользуюсь встроенным в CVAVR) - просто сидел код правил, а в порте почемуто ноль был на линии ресет, МК вошел в сброс. Пока не зашел в chip programmer и не нажал reset chip
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Danko »

Кодер-декодер, Вы не собираете новый проект. Вы собираете грабли. И это не вопрос это констатация факта.

Я тоже начинал, как и многие, с "пяти проводков", но цель моя была записать мегу8 на которой я собрал AVR910 и это был единственный МК который я прошил "пятью проводками".

Если Вы планируете собрать и разработать белее одного проекта - соберите нормальный программатор. Можно даже STK200/300 т.е. те же "пять проводков" только с буфером. Капиталовложения копеечные.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Кодер-декодер
Родился
Сообщения: 4
Зарегистрирован: Чт май 13, 2010 20:49:09

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Кодер-декодер »

нет речи о каком то проекте, и дело не в программаторе. Мною уже собран AVR910 от протосса на этом же софтовом USB под атмегой8, мне он не нравится, вкупе с cvavr шьет в несколько раз медленней. Я вернулся к пяти проводкам и доволен им дешево и сердито.

Спасибо кэшна за совет каким программатором шить, но .. прочитайте вопрос. Спасибо за попытку помочь.
Реклама
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Danko »

Не удовлетворяет скорость Проттоссовского програматора загляните сюда перепрошейте мегу8.

Мой AVR910 превратился в STK500 и CVAVR стал шить в несколько раз быстрее. Попробуйте, я Вас уверяю не пожалеете, а вернутся на родную прошивку всегда можно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Реклама
Аватара пользователя
Maxxon
Открыл глаза
Сообщения: 43
Зарегистрирован: Пт апр 09, 2010 12:54:00
Откуда: Санкт-Петербург

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Maxxon »

Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку. Работаю с мегой32, очистка, запись, верификация (заполнена на треть) от силы 4-5 секунд с родной прошивкой. Разве это много? Впрочем, это вам решать.

А я бы порекомендовал бы глянуть в сторону упомянутого STK200/STK300. Пошукав в гугле можно легко найти схему, где разведены светодиоды для индикации программириования :)

А те кто писал выше - правы. На LPT, если не согласовывать уровни, они могут быть высокими и подпалить контроллер.

РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
Аватара пользователя
Кодер-декодер
Родился
Сообщения: 4
Зарегистрирован: Чт май 13, 2010 20:49:09

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Кодер-декодер »

Maxxon писал(а):Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку.
По уверению Protoss`a порт настраивать бесполезно ( я не пробовал ,но от чего то верю), остается зашить модифицированную прошивку(обязательно попробую).
Повторяю, нет смысла дискутировать о программаторах, все SPI программаторы вводят МК в программирование низким уровнем на ресете(мож я не прав? :shock: ), какой бы он нибыл мега-пупер крутой\быстрый\безопасный\модный\проффесиональный, свой вариант ____________ (нужной подчеркнуть). Оставьте, пожалуйста не засоряйте

Maxxon писал(а): РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
Спасибо за вариант, но что то не хочется пускать лишние 15 мА через программатор( ни слова про программаторы, мол такойто и 30 выдержит). Я делал через pnp транзистор (bc557) , в принципе работает и при программировании и при ручном перезапуске(есть на плате тактовая кнопочка для этого), единственное от чего я хотел бы избавиться это горения светодиода в полсилы, при подключенном программаторе (кстати и протоссовская прошивалка и пентапроводная одинаково :))) ), хотел просто спросить как делаю люди в таких случаях, а оказалось люди так не делают, люди призывают менять программатор, ладно хоть не материнскую плату..
Аватара пользователя
Maxxon
Открыл глаза
Сообщения: 43
Зарегистрирован: Пт апр 09, 2010 12:54:00
Откуда: Санкт-Петербург

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение Maxxon »

Вот так люди делают: http://easyelectronics.ru/img/AVR_kurs/STK/chema.jpg

И индикация программирования успешно работает (сам начинал с него). Те же "5 проводков" с буфером = STK200/300.
NSL
Родился
Сообщения: 14
Зарегистрирован: Пн ноя 17, 2008 10:36:44

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение NSL »

Подскажите нужно зашить Atmega32, собрал программатор stk300, с 4 проводами разобрался (mosi-6 нога, res-9, sck-8, miso-7), а вот с LED засада не знаю куда его пришмандорить, и еще в догонку при програмировании на stk300 питание на микру тоже подавать надо?
NSL
Родился
Сообщения: 14
Зарегистрирован: Пн ноя 17, 2008 10:36:44

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение NSL »

можно ли вообще программировать Atmega32 на программаторе stk200/300 ничего не выходит....
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение ploop »

а вот с LED засада не знаю куда его пришмандорить
Это внешний тактовый сигнал для контроллера, если заблокируете нечаянно внутренний. На новой микросхеме его никуда не надо подключать.
можно ли вообще программировать Atmega32 на программаторе stk200/300
Можно.
NSL
Родился
Сообщения: 14
Зарегистрирован: Пн ноя 17, 2008 10:36:44

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение NSL »

хоть кто живой откликнулся, а теперь вопрос как?
при програмировании на stk300 питание на микру тоже подавать надо?
NSL
Родился
Сообщения: 14
Зарегистрирован: Пн ноя 17, 2008 10:36:44

Re: Индикация наличия низкого уровня на ноге RESET у ATMega3

Сообщение NSL »

у меня пони пишет мол девай не опознан... беда... из за чего может быть?
по нижней печатке собрал программатор...
Вложения
stk200 300.lay
(180.09 КБ) 272 скачивания
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»