Страница 25 из 134
Добавлено: Вт янв 12, 2010 23:53:21
chip1980
я просто собираю параллельный прогромматор вот по этой схеме
http://eldigi.ru/site/programmators/9.php.и запутолся как тут выстовить надо под АВР
Добавлено: Ср янв 13, 2010 05:37:06
AI_Disable
Фузы mega16 должны быть запрограммированы следующим образом:
CKSEL = 1110
SUT = 00
Ставте галочки CKSEL0, SUT0 и SUT1.
Добавлено: Ср янв 27, 2010 21:59:58
Vergilium
Здраствуйте, может я не первый кто задает такой вопрос но всеже. С фузами особе не знаком, мне нужно ATtiny2313 установить на работу с внешним кварцем. Поискал в даташите и устоновил так как показано на рисунке. После этого МК работает но програматор его не видет, поменять или стереть прошивку не получается. Мож я чет не понял и не так установил?
Добавлено: Ср янв 27, 2010 22:08:23
AndrNet
Добавлено: Ср янв 27, 2010 22:26:57
Vergilium
А как мне убедить программатор оувидить МК, кварц там стоит на 4МГц?
Добавлено: Ср янв 27, 2010 22:36:52
AndrNet
Скорее всего не как... ты заблокировал его. А что за программатор у тебя. Тебе нужен или паралельный программатор или высоковольтный (12в). Там как-то цепляют кварц на 1МГц, где-то тут обсуждали как решить эту проблему малой кровью.
Добавлено: Чт янв 28, 2010 00:05:52
DiGiCat
Vergilium писал(а): А как мне убедить программатор оувидить МК, кварц там стоит на 4МГц?
Нужно было отметить не SKEL3=0, а SKEL1=0. Сейчас у тебя он настроен на внешнее тактирование, вместо кварца нужено генератор подключить и перепрограммировать.
Здесь посмотри генераторы простые. Саму ту ветку почитать тоже не помешает.
Добавлено: Чт янв 28, 2010 01:15:03
avreal
DiGiCat писал(а):Сейчас у тебя он настроен на внешнее тактирование, вместо кварца нужено генератор подключить и перепрограммировать.
Или, поскольку адптер STK200, просто бросить проводок c вывода LED адаптера на XTAL1 микроконтроллера и
Код: Выделить всё
avreal -as -p1 -o0,8 +tiny2313 -fcksel=4 -w
и получить назад свой внутренний RC 8МГц, а потом уже думать, что шить дальше тем, к чему привык

(-o0,8 а не просто -o0 на случай, если CKDIV8 запрограммирован остался).
Добавлено: Чт янв 28, 2010 01:23:33
avreal
DiGiCat писал(а):Нужно было отметить не SKEL3=0, а SKEL1=0. Сейчас у тебя он настроен на внешнее тактирование
Ой что-то сомнения взяли и полез смотреть DS
Для tiny2313 комбинация 0111 указана как reserved, а в более древнем документе (аж 2003 года) - как один из двух возможных варинтов для тактирования от внутреннего 128кГц генератора. Так что не перешиваться он может потому, что у программатора слишком высокая частота SCK.
Тем более, что было сказано
МК работает но програматор его не видет
при включенном внешнем тактировании врядли МК работал бы.
Если так, т.е. работает на очень низкой частоте, то
Код: Выделить всё
avreal -as -p1 -o10khz +tiny2313 -fcksel=4 -w
Добавлено: Чт янв 28, 2010 21:04:41
Vergilium
Ой что-то сомнения взяли и полез смотреть DS
Действительно МК был настроен на текущую частоту (128кГц), выпаяв кварц Устройство продолжало работать. Попробывал востановить фузы с помощью avrealShell, все получилось. Спасибо за подсказки, я уже думал МК выкинуть.
Кстати я так понимаю для того чтобы установить МК на работу от внешнего кварца на 32768Гц c конденсаторами на масу, нужно такие значения:
Добавлено: Вс янв 31, 2010 13:13:35
MTF
уважаемые коты помогите разобратся в установке fuse Mega8 !!!!
не могу понять, есть рисунок установки fuse в AVRProg
я так понял значение галочки в окне программирования Fuse битов. Если она установлена, то бит запрограмирован?
у меня UNIPROF , в UNIPROF насколько понял включенный FUSE - это FUSE без галочки!
если не правильно понял то поправте меня ????
вот пытаюсь установить fuse но не рискую ,поскольку не хотелось бы налететь на багровые , после неграмотной установки поэтому и решил обратится к специалистам по программированию FUSE ?????
Uniprof.jpg это начальные установки mega8
Добавлено: Вс янв 31, 2010 13:36:53
DiGiCat
MTF писал(а):я так понял значение галочки в окне программирования Fuse битов. Если она установлена, то бит запрограмирован?
у меня UNIPROF , в UNIPROF насколько понял включенный FUSE - это FUSE без галочки!
Да. Везде где галочка = 0 (запрограмирован), а только в UNIPROF галочка =1.
В UNIPROF нажми F1 и в его хелпе:
Помните, что включенный FUSE - это FUSE без галочки!
Или кнопку LOV LEVEL CMD - пояснения есть.
Всё о фьюзах...
Добавлено: Вс янв 31, 2010 16:25:27
dina
ситуация такая решил запрограмить 4 мк 2меги8 1мегу8L 1 мегу32 все 4 запрограмил пользуюсь PONY программатор на MAX232. по какомуто не понятному глюку все 4 перестали видется. с фьюзами типа RESET и SPIEN не трогал. 2меги8 реанимировал внешним тактом .мега8L видется и читается,но непишется. 32мега вообще не откликается ни какая припарка не помагает.допускаю что может понизилось питанние мк во время программирования.хочу спросить есть ещё какие нибудь припарки кроме паралельного программатора
Добавлено: Пт фев 05, 2010 18:34:14
Chip115
Всем привет. Нужна ваша помощь:)
МК Мега 8
Считал фьюзы с него... затем выставил галочки так как на картинке. То что обвел - то и выставил. Остальное как с завода шло,так ниче и не трогал.
Можно такими комбинациями битов загробить МК? он перестал читаться.
И если я все выставлю так,как на картинке, то он не загнется?
Внешний кварц на 12.
Я не спец в фузах, но мне кажется я его зашил на внешний такт...
Добавлено: Пт фев 05, 2010 19:28:24
GP1
Chip115 писал(а): но мне кажется я его зашил на внешний такт...
так и есть.
Добавлено: Пт фев 05, 2010 19:39:09
Chip115
спасибо за ответ.
Я заметил что там ресет отключен (галка стоит) . Он не загнется,если я все выставлю как на картинке?
А для перепрограмирования необходимо подать сигнал от внешнего источника,как я понимаю.
Добавлено: Пт фев 05, 2010 20:01:30
GP1
Chip115 писал(а):спасибо за ответ.
Я заметил что там ресет отключен (галка стоит) . Он не загнется,если я все выставлю как на картинке?
А для перепрограмирования необходимо подать сигнал от внешнего источника,как я понимаю.
ты же написал что менял только то что обвел...
если ты таким образом прошьешь фьюзы группы high, то он не загнется, но
прошай ISP, поможет только параллельный программатор.
а для запуска на XTAL1 надо подать внешний сигнал.
Добавлено: Пт фев 05, 2010 20:24:42
DiGiCat
Chip115 писал(а):Я заметил что там ресет отключен (галка стоит) . Он не загнется,если я все выставлю как на картинке?
В UNIPROFе сделано наоборот - есть галка =1, нет ее =0, а значит ресет не отключен.
Не загнется, только он будет настроен на кварц от 8МГц и выше.
Там BOOTSZ0 и BOOTSZ1 можно еще в 1 скинуть.
Добавлено: Пт фев 05, 2010 21:08:18
Chip115
GP1 писал(а):
ты же написал что менял только то что обвел...
да, так оно и есть.я в будущем планирую выставить. вот и узнаю про все.
У меня сам программатор от 12 МГц работает. Если я с его XTAL1 провод кину на эту мегу...на XTAL1 , то должно помочь? Хуже не станет?
программатор от 12 МГц работает.
Добавлено: Пт фев 05, 2010 22:38:50
GP1
насчет юнипрофа - забыл, что там все наоборот, всегда пользовался CV для программирования, т.е. у тебя получается что CSEL3:CSEL0=1111 , т.е. работа от внешнего кварцевого резонатора с F>3МГц, т.е. должно работать на 12Мгц.
Вот только RSTDISBL и SPIEN трогать не советую, если нет параллельного программатора.
Lock биты я вообще только на коммерческие девайсы выставляю.