Индикация наличия низкого уровня на ноге RESET у ATMega32
- Кодер-декодер
- Родился
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
Индикация наличия низкого уровня на ноге RESET у ATMega32
Собрал отладочную плату для этого мк, все работает, программирую пятью проводками от LPT.
Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
- Реклама
- Pavel V.
- Мявтор!
- Сообщения: 384
- Зарегистрирован: Ср май 17, 2006 18:39:01
- Откуда: Москва
- Контактная информация:
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
А для чего это, если не секрет? Программатор обычно или работает, или не работает
Я бы лучше порекомендовал нормальный программатор собрать, хотя бы клон STK500, желательно с возможностью параллельного программирования, а то AVR со своими фьюзами может попить кровушки 
А еще лучше JTAG.
А еще лучше 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
Кодер-декодер, Вы не собираете новый проект. Вы собираете грабли. И это не вопрос это констатация факта.
Я тоже начинал, как и многие, с "пяти проводков", но цель моя была записать мегу8 на которой я собрал AVR910 и это был единственный МК который я прошил "пятью проводками".
Если Вы планируете собрать и разработать белее одного проекта - соберите нормальный программатор. Можно даже STK200/300 т.е. те же "пять проводков" только с буфером. Капиталовложения копеечные.
Я тоже начинал, как и многие, с "пяти проводков", но цель моя была записать мегу8 на которой я собрал AVR910 и это был единственный МК который я прошил "пятью проводками".
Если Вы планируете собрать и разработать белее одного проекта - соберите нормальный программатор. Можно даже STK200/300 т.е. те же "пять проводков" только с буфером. Капиталовложения копеечные.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "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
Не удовлетворяет скорость Проттоссовского програматора загляните сюда перепрошейте мегу8.
Мой AVR910 превратился в STK500 и CVAVR стал шить в несколько раз быстрее. Попробуйте, я Вас уверяю не пожалеете, а вернутся на родную прошивку всегда можно.
Мой AVR910 превратился в STK500 и CVAVR стал шить в несколько раз быстрее. Попробуйте, я Вас уверяю не пожалеете, а вернутся на родную прошивку всегда можно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку. Работаю с мегой32, очистка, запись, верификация (заполнена на треть) от силы 4-5 секунд с родной прошивкой. Разве это много? Впрочем, это вам решать.
А я бы порекомендовал бы глянуть в сторону упомянутого STK200/STK300. Пошукав в гугле можно легко найти схему, где разведены светодиоды для индикации программириования
А те кто писал выше - правы. На LPT, если не согласовывать уровни, они могут быть высокими и подпалить контроллер.
РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
А я бы порекомендовал бы глянуть в сторону упомянутого STK200/STK300. Пошукав в гугле можно легко найти схему, где разведены светодиоды для индикации программириования
А те кто писал выше - правы. На LPT, если не согласовывать уровни, они могут быть высокими и подпалить контроллер.
РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
- Кодер-декодер
- Родился
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
По уверению Protoss`a порт настраивать бесполезно ( я не пробовал ,но от чего то верю), остается зашить модифицированную прошивку(обязательно попробую).Maxxon писал(а):Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку.
Повторяю, нет смысла дискутировать о программаторах, все SPI программаторы вводят МК в программирование низким уровнем на ресете(мож я не прав?
Спасибо за вариант, но что то не хочется пускать лишние 15 мА через программатор( ни слова про программаторы, мол такойто и 30 выдержит). Я делал через pnp транзистор (bc557) , в принципе работает и при программировании и при ручном перезапуске(есть на плате тактовая кнопочка для этого), единственное от чего я хотел бы избавиться это горения светодиода в полсилы, при подключенном программаторе (кстати и протоссовская прошивалка и пентапроводная одинаковоMaxxon писал(а): РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
Вот так люди делают: http://easyelectronics.ru/img/AVR_kurs/STK/chema.jpg
И индикация программирования успешно работает (сам начинал с него). Те же "5 проводков" с буфером = STK200/300.
И индикация программирования успешно работает (сам начинал с него). Те же "5 проводков" с буфером = STK200/300.
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
Подскажите нужно зашить Atmega32, собрал программатор stk300, с 4 проводами разобрался (mosi-6 нога, res-9, sck-8, miso-7), а вот с LED засада не знаю куда его пришмандорить, и еще в догонку при програмировании на stk300 питание на микру тоже подавать надо?
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
можно ли вообще программировать Atmega32 на программаторе stk200/300 ничего не выходит....
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
Это внешний тактовый сигнал для контроллера, если заблокируете нечаянно внутренний. На новой микросхеме его никуда не надо подключать.а вот с LED засада не знаю куда его пришмандорить
Можно.можно ли вообще программировать Atmega32 на программаторе stk200/300
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
хоть кто живой откликнулся, а теперь вопрос как?
при програмировании на stk300 питание на микру тоже подавать надо?
при програмировании на stk300 питание на микру тоже подавать надо?
Re: Индикация наличия низкого уровня на ноге RESET у ATMega3
у меня пони пишет мол девай не опознан... беда... из за чего может быть?
по нижней печатке собрал программатор...
по нижней печатке собрал программатор...
- Вложения
-
- stk200 300.lay
- (180.09 КБ) 272 скачивания


