Kaban писал(а):А зачем ты тогда сохраняешь в поле для фьюзов эти неправильно считаные фьюзы?
бык я выставляю правильно, прошиваю, делаю считать и они становятся как до прошивки! и лок биты я выставляю правильно, прошиваю, потом делаю чтение, а они как до прошивки! то есть фьюзы и лок биты не прошиваются! и микруха не стирается! только считывает данные и прошивает новый hex файл!
Бывало и у меня такое, попробуй по раздельности(по очереди,не разом все) программировать память и фузы,должно помочь.Подбери экспериментально последовательность.
Kaban писал(а):Так это прочитана сигнатура, а я просил показать фьюзы. И фьюзы под кварц 4-8 Мгц ты выставил неправильно, и зачем-то установлена защита. Конечно ты не сможешь перешить контроллер. В общем есть два скрина , сделай по ним и должно получится. Сделай все установки как на первом рисунке, потом прошей лок биты, а дальше сможешь или стереть прошивку или выставить правильно фьюзы как на картинке. Прошиваешь с помощью внешнего генератора?
Мля ! Глядь ! Уверен что фузы не выставил на вешнюю РЦ цепочку? Я нет ! ПЫ.СЫ Сколько можно повторять,проверяйте фузы по даташникам, а лучше(кому как) по предложеным прогам для фузов! Мля! download/file.php?id=27207
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
все заработало!!! Взял PonyProg и ей все исправил и прошил, после этого он начал нормально шиться в codevision! Всем огромное спасибо! без вас бы не справился!
В общем разобрался с этой ерундой по поводу лок битов, по всей вероятности они были выставлены уже при подключении внешнего генератора, так как физически невозможно прошить в STK 200/300 лок биты и тактирование от внешней RC-цепи (или то или другое). Проблема решилась установкой фьюзов под тактирование от кварца, их прошивкой, затем провёл стирание чипа и лок биты автоматически встали в единицу. Попытка стирания чипа при установленых фьюзах под RC заканчивалась ошибками. Да ещё уточнение - все операции проводились при подключённом внешнем генераторе.
Kaban писал(а):В общем разобрался с этой ерундой по поводу лок битов, по всей вероятности они были выставлены уже при подключении внешнего генератора, так как физически невозможно прошить в STK 200/300 лок биты и тактирование от внешней RC-цепи (или то или другое). Проблема решилась установкой фьюзов под тактирование от кварца, их прошивкой, затем провёл стирание чипа и лок биты автоматически встали в единицу. Попытка стирания чипа при установленых фьюзах под RC заканчивалась ошибками. Да ещё уточнение - все операции проводились при подключённом внешнем генераторе.
В CodeVisionAVR. Если прошивать всё сразу, то прошьются и флэш и епром и лок биты и фьюзы, а если по одному то если выставишь лок биты, то уже ничего не запишешь, а если выставишь тактирование от RC цепи без наличия её на панельке программируемого контроллера, то контролер вообще не будет определятся.
Kaban писал(а):В CodeVisionAVR. Если прошивать всё сразу, то прошьются и флэш и епром и лок биты и фьюзы, а если по одному то если выставишь лок биты, то уже ничего не запишешь, а если выставишь тактирование от RC цепи без наличия её на панельке программируемого контроллера, то контролер вообще не будет определятся.
пробовал всяко разно! но нормально прошить лок биты и фьюзы смог только в Понипрог! После этого в Codevision все заработало как часы!
Здравствуйте, кто подскажет как правильно запрограммировать фюзы в контроллере 2313 чтобы код не считывался программатором но если нужно то можно было стереть контроллер и перепрошить его опять, так как читал что можно так закрыть фюзы, что контроллер больше нельзя будет стереть.
Вам нужно просто запрограммировать лок-биты. Поставить фьюзы так, что не удастся стереть контроллер, у Вас не получится. Как максимум - отключите Reset (RSTDISBL) и для разблокировки потребуется параллельный программатор)
jumbo писал(а):Здравствуйте, кто подскажет как правильно запрограммировать фюзы в контроллере 2313 чтобы код не считывался программатором но если нужно то можно было стереть контроллер и перепрошить его опять, так как читал что можно так закрыть фюзы, что контроллер больше нельзя будет стереть.
Так:
Aheir писал(а):Вам нужно просто запрограммировать лок-биты.
Объясните пожалуйста, как в CodeVision нужно правильно установить галочки для фьюзов?чтобы использовать встроенный тактовый генератор на 8МГц для ATmega16!
Александр 071 писал(а):Объясните пожалуйста, как в CodeVision нужно правильно установить галочки для фьюзов?чтобы использовать встроенный тактовый генератор на 8МГц для ATmega16!