Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
Индикация наличия низкого уровня на ноге RESET у ATMega32
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
Собрал отладочную плату для этого мк, все работает, программирую пятью проводками от LPT.
Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
Захотелось для наглядности сделать индикацию режима "Программирование", подскажите как лучше это сделать, чтоб ток светодиода не тек через паралельный порт. Напрашивается ключ транзисторный, может есть какие то типовые схемы, где смотрел не нашел реализацию подсветки программирования
- Реклама
А для чего это, если не секрет? Программатор обычно или работает, или не работает
Я бы лучше порекомендовал нормальный программатор собрать, хотя бы клон STK500, желательно с возможностью параллельного программирования, а то AVR со своими фьюзами может попить кровушки 
А еще лучше JTAG.
А еще лучше JTAG.
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
Я же говорю для наглядности, да и было такое что я не программировал(пользуюсь встроенным в CVAVR) - просто сидел код правил, а в порте почемуто ноль был на линии ресет, МК вошел в сброс. Пока не зашел в chip programmer и не нажал reset chip
Кодер-декодер, Вы не собираете новый проект. Вы собираете грабли. И это не вопрос это констатация факта.
Я тоже начинал, как и многие, с "пяти проводков", но цель моя была записать мегу8 на которой я собрал AVR910 и это был единственный МК который я прошил "пятью проводками".
Если Вы планируете собрать и разработать белее одного проекта - соберите нормальный программатор. Можно даже STK200/300 т.е. те же "пять проводков" только с буфером. Капиталовложения копеечные.
Я тоже начинал, как и многие, с "пяти проводков", но цель моя была записать мегу8 на которой я собрал AVR910 и это был единственный МК который я прошил "пятью проводками".
Если Вы планируете собрать и разработать белее одного проекта - соберите нормальный программатор. Можно даже STK200/300 т.е. те же "пять проводков" только с буфером. Капиталовложения копеечные.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
нет речи о каком то проекте, и дело не в программаторе. Мною уже собран AVR910 от протосса на этом же софтовом USB под атмегой8, мне он не нравится, вкупе с cvavr шьет в несколько раз медленней. Я вернулся к пяти проводкам и доволен им дешево и сердито.
Спасибо кэшна за совет каким программатором шить, но .. прочитайте вопрос. Спасибо за попытку помочь.
Спасибо кэшна за совет каким программатором шить, но .. прочитайте вопрос. Спасибо за попытку помочь.
- Реклама
Не удовлетворяет скорость Проттоссовского програматора загляните сюда перепрошейте мегу8.
Мой AVR910 превратился в STK500 и CVAVR стал шить в несколько раз быстрее. Попробуйте, я Вас уверяю не пожалеете, а вернутся на родную прошивку всегда можно.
Мой AVR910 превратился в STK500 и CVAVR стал шить в несколько раз быстрее. Попробуйте, я Вас уверяю не пожалеете, а вернутся на родную прошивку всегда можно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку. Работаю с мегой32, очистка, запись, верификация (заполнена на треть) от силы 4-5 секунд с родной прошивкой. Разве это много? Впрочем, это вам решать.
А я бы порекомендовал бы глянуть в сторону упомянутого STK200/STK300. Пошукав в гугле можно легко найти схему, где разведены светодиоды для индикации программириования
А те кто писал выше - правы. На LPT, если не согласовывать уровни, они могут быть высокими и подпалить контроллер.
РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
А я бы порекомендовал бы глянуть в сторону упомянутого STK200/STK300. Пошукав в гугле можно легко найти схему, где разведены светодиоды для индикации программириования
А те кто писал выше - правы. На LPT, если не согласовывать уровни, они могут быть высокими и подпалить контроллер.
РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
- Сообщения: 4
- Зарегистрирован: Чт май 13, 2010 20:49:09
По уверению Protoss`a порт настраивать бесполезно ( я не пробовал ,но от чего то верю), остается зашить модифицированную прошивку(обязательно попробую).Maxxon писал(а):Я бы начал с того, чтобы настроил порт где AVR910 или зашил допперовскою прошивку.
Повторяю, нет смысла дискутировать о программаторах, все SPI программаторы вводят МК в программирование низким уровнем на ресете(мож я не прав?
Спасибо за вариант, но что то не хочется пускать лишние 15 мА через программатор( ни слова про программаторы, мол такойто и 30 выдержит). Я делал через pnp транзистор (bc557) , в принципе работает и при программировании и при ручном перезапуске(есть на плате тактовая кнопочка для этого), единственное от чего я хотел бы избавиться это горения светодиода в полсилы, при подключенном программаторе (кстати и протоссовская прошивалка и пентапроводная одинаковоMaxxon писал(а): РЕСЕТ для индикации трогать не нужно. Пойдет туда единица, уйдет в вечный ребут. Хочется повесить светодиодики прямо на МК - вешайте на ISP шину через резисторы. Но имхо, это нафиг не нужно.
Вот так люди делают: http://easyelectronics.ru/img/AVR_kurs/STK/chema.jpg
И индикация программирования успешно работает (сам начинал с него). Те же "5 проводков" с буфером = STK200/300.
И индикация программирования успешно работает (сам начинал с него). Те же "5 проводков" с буфером = STK200/300.
- Сообщения: 14
- Зарегистрирован: Пн ноя 17, 2008 10:36:44
Подскажите нужно зашить Atmega32, собрал программатор stk300, с 4 проводами разобрался (mosi-6 нога, res-9, sck-8, miso-7), а вот с LED засада не знаю куда его пришмандорить, и еще в догонку при програмировании на stk300 питание на микру тоже подавать надо?
- Сообщения: 14
- Зарегистрирован: Пн ноя 17, 2008 10:36:44
можно ли вообще программировать Atmega32 на программаторе stk200/300 ничего не выходит....
Это внешний тактовый сигнал для контроллера, если заблокируете нечаянно внутренний. На новой микросхеме его никуда не надо подключать.а вот с LED засада не знаю куда его пришмандорить
Можно.можно ли вообще программировать Atmega32 на программаторе stk200/300
- Сообщения: 14
- Зарегистрирован: Пн ноя 17, 2008 10:36:44
хоть кто живой откликнулся, а теперь вопрос как?
при програмировании на stk300 питание на микру тоже подавать надо?
при програмировании на stk300 питание на микру тоже подавать надо?
- Сообщения: 14
- Зарегистрирован: Пн ноя 17, 2008 10:36:44
у меня пони пишет мол девай не опознан... беда... из за чего может быть?
по нижней печатке собрал программатор...
по нижней печатке собрал программатор...
- Вложения
-
- stk200 300.lay
- (180.09 КБ) 274 скачивания


