Страница 1 из 1
Проблема с STK-500
Добавлено: Пн апр 14, 2008 23:21:46
OKcomruter
Доброго времени суток. Сразу предупрежу, что я полный нуб и начал изучать микроконтролллеры буквально с неделю.
Проблема следующая: деод 6 на корпусе программатора не мигает, хотя должен (на отладочной плате все работает). При попытке опознать микрококонтроллер в AVR studio ругается ошибкой (ISP mode Error). Т.е. вообще запрограммировать микроконтролер стало невозможно. Дело в том, что отошел какой-то контакт, отвечающий за PB6 и надо обращаться к производителю? Или в чем может быть дело?
Использую мк Atmega16, программатор STK-500.
Добавлено: Вс апр 27, 2008 15:49:48
asd
не много не по теме, но всё таки. У меня на компе нет LPT разёма(только USB).Как вы думаете есть смысл покупать LPT-USB переходник, чтобы его подсоединить к програматору STK200 (пяти проводник).Кто-нибудь проверял, будет работать?

Добавлено: Вс апр 27, 2008 19:41:12
Сэр Мурр
Скорее всего, не будет работать. Потому что схема эмулирует LPT на программном уровне, а нужно- на аппаратном.
Добавлено: Вс апр 27, 2008 19:55:35
vistador
я даже не смог писиэмсиайный порт применить для такой цели..только реальный ком....и вот еще ft232 помог.
а все же ---почему порт писиэмсиай-порт на ком кривит при работе?у меня такая надежда была , что это будет железный порт....а оказался тоже програмный...короче валяется , тварь....я за него 1200 рябчиков отдал

Добавлено: Вс апр 27, 2008 21:20:52
asd
так зачем этот переходник если он не работает.Да и какая разница прогамный или апаратный
Добавлено: Вс апр 27, 2008 21:37:47
Телерадиокошак
asd писал(а):так зачем этот переходник если он не работает.Да и какая разница прогамный или апаратный
Он работает. Но не со всеми устройствами. USB, наряду с кучей преимуществ, имеет и недостатки, о которых не очень распространяются в обзорах. Один из них - задержка сигнала. Т.е. невозможно "дрыгать ногами" в реальном времени с достаточной точностью, даже на не очень большой скорости. Принтерам это не важно. Программаторам важно.
Невозможно сделать полноценный переходник USB-LPT. Из-за ограничений USB. Смотрите в сторону USB-программаторов.
Добавлено: Пн апр 28, 2008 00:49:35
asd
спасибо за разъяснения,но поясните еще что такое "дрыгать ногами" в реальном времени
Добавлено: Пн апр 28, 2008 01:14:11
Телерадиокошак
asd писал(а):но поясните еще что такое "дрыгать ногами" в реальном времени
Изменять уровень сигнала (логический ноль/логическая единица)на выводах/лапках микросхемы/пинах без лишних задержек.
На LPT это можно делать достаточно быстро. На USB, ввиду сложности протокола, короткие импульсы сделать сложно. Задержки неизбежны, причем время этих задержек (начиная с того момента, когда вы вызываете в программе функцию подачи логической единицы на определенным выводе, до того момента, когда эта единица на этом выводе дейтствительно установится) может быть довольно большим.
Поэтому USB-программаторы содержат микроконтроллер.
Вот. Объяснил, как мог.

Прошу прощения за жаргон в предыдущем посте.