Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Не перепрошивается Atmega32. Пожалуйста подскажите.
Отправлено
lomtev 10 августа 2007 г. 21:01
Не перепрошивается Atmega32.
Пишу прошивки в CodeVisionAVR, в этой программе есть программатор которым я и пользуюсь, программирую через LPT, шнуром "5 проводков" собранным из принтерного шнура(недлинный и экранированный).
Первый раз процессор прошился на ура. Никаких ошибок, быстро и четко. Но тут я понял что прошил какой-то бред, ошибся исходником. Решил перепрограммировать. Выбрал что надо, нажал Programm all, он подумал-подумал и выдал ошибку (я думаю стандартную типа - проверьте питание, проверьте адрес LPT-порта, проверь интерфейс, и работоспособность процессора). И так раз за разом.
Фьюзы я не трогал, частота встроенного кварца была стандартной 1МГц, питания беру от разъема USB на материнке, посмотрел в биосе там +5.03V - тобишь точно проц не спалил, LPT спалить тоже не могу покуда я питаюсь от тех же 5 вольт. Есть одна мысль: Может ли это быть всязано с тем что в прошивке PB.1 и PB.0 инициализированны как выходы? Если да то есть ли способ это убрать.
Просветил светодиодом LTP, что бы удоствериться что не спалил, соединив один контакт с GND а другим потыркал по клеммам разьема шнурка-программатора: reset - в стандартном положение не горит - при перепрошивки начинает мигать. miso горит всегда но тускло - при перепрошивки не понять мигает он или нет. sck - горит всегда, при перепрошивки мигает пару раз и когда вылазит сообщение об ошибки потухает, нажимаешь окей снова загорается. mosi -в стандартном положении (тобишь когда копилятор открыт, но не прошиваешь) не горит - нажимаешь Programm all начинает часто мигать. - Это так и должно быть? Может кто знает.
И еще раз. Фьюзы не трогал - все нули, спалить не спалил. Схема шнура и разводка на плате верная. Все же один раз прошился. Менять ой как не хочу, геморойно.
Кто чем поможет? Заранее огромное спасибо.
Более подробная моя писанина по ссылке:
Составить ответ | Вернуться на конференцию
Ответы