www.open-tager.ru
http://www.open-tager.ru/forum/

прошивки на систему LTagKirov
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=417
Страница 5 из 36

Автор:  Pingvin [ 08 апр 2012, 12:02 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
tommy писал(а):
чёт я медленно печатаю :(

да, это оно. Pingvin дело говорит. сначала считать, только потом изменять только CKSEL, потом записать.

в каком смысле кирдык? он не реагирует на кнопку прочтения фьюзов?


Вообще не может ни чего считать, ни записать, прога ругается. Видать я поставил галочку не там где надо и прожог.
Да ладно новый поставил. :D

Эх, молодёжь, все вы торопитесь!
Говорил же - изучите мат часть для начала!
Если не ошибаюсь, то в ПониПрог "инверсное" отоброжение фьюзов, то есть если фьюз имеет значение "1", галочки нет, и наоборот, если фьюз равен "0", стоит галочка.
Вы сейчас выстовили все фьюзы, кроме того, что отметели - в "1".
В том числе и те, которые отвечают за блокировку, то есть невозможность считать/записать прошивку.
Ну ... наука будет на будующее - сначали изучи, потом "тыкай"! ;) :)

Автор:  tommy [ 08 апр 2012, 12:10 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

походу SPIEN бит не так установлен, раз ругается на чтение. это не смертельно, но лучше считать его элементом декора, чем восстанавливать :)

как новая мега. заработало?

Pingvin, напрасно вы так. я когда впервые с atmeg'ой столкнулся аж три мк залочил по радости-то, пока не догадался, что что-то не так. хоть и про фьюзы знал и про отображение в PonyProg (там его вроде выбирать можно - что 0, а что 1).

Автор:  tommy [ 08 апр 2012, 12:28 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

да я чёт на автомате уже. пытаюсь печатать быстрее чем появляются сообщения, а не получается :) неа - скриншот выложить не могу :) т.к. atmega8 под рукой нет, а те avr что есть - они все не для ponyprog совсем. смысл простой: не трогать ничего кроме CKSEL битов. наверняка получится. да и гугл помогает: https://www.google.ru/search?hl=ru&neww ... 1&tbm=isch

Автор:  tommy [ 08 апр 2012, 12:33 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

кстати, странно что оно залочилось. на скриншоте PonyProg не даёт бит SPIEN менять:
DiBor писал(а):
Вот это что-ли?
Вложение:
1.jpg


вообщем, если сначала биты прочитать, а потом менять, то можно вообще любые биты как угодно дёргать, всё одно SPIEN будет в том же положении как после считывания. вообщем, всё будет отлично, да.

Автор:  Pingvin [ 08 апр 2012, 13:35 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor, посмотрите эту статью
Там есть таблица с фьзами (для 16 Атмеги), в том числе и как их выставить в ПониПрог тоже.
Похоже, Вам надо считать фьюзы с нового контроллера и убрать галочки у всех CKSEL
Код:
CKSEL3      [ ]
CKSEL2      [ ]
CKSEL1      [ ]
CKSEL0      [ ]

Затем нажать "Записать" и будет Вам счастье!
P.S. Похоже, камушек действительно стал "аутистом", ибо, судя по статье, напротив SPIEN галочка должна стоять, а Вы её... ;) :)
P.P.S. Посмотрел ещё раз скриншот - tommy верно заметил, что галочка SPIEN показана, как нередактируемая, но могли "залочить" - запретить считывание фьюзов и прошивки.

Автор:  KorSar [ 08 апр 2012, 14:54 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Почитал про понипрог - вот гемор то.
То ли дело лпт порт - пять проводов и авреал32 - никаких проблем.

Автор:  DiBor [ 08 апр 2012, 22:28 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

tommy писал(а):
как новая мега. заработало?

Ну что я могу сказать :roll: Пока на дачу собирался, поторопился ииии, завтра теперь нужно идти в радио товары покупать новые контролеры :)
Я почитал что такое фюзы. В кратце это:

Фьюзы задают тип генератора внутрении,внешний кварц или кандёр,нпряжение питания для схемы сброса,уровень защиты программ,и многое другое в зависимости от типа контроллера.В некоторых процах они находятся в первых адресах епрома,в некоторых имеют свои регистры
При неправильной их установке девайс может не работать и не писаться более!

Другим цветом выделено то что я пока не понимаю :)
Теперь все встало на свои места. Те настройки которые вы мне говорите установить CKSEL битов, отвечают за частоту генератора я правильно понимаю? У меня была другая частота поэтому все так пищало?

Автор:  Pacifist [ 08 апр 2012, 22:52 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Pingvin писал(а):
Вам надо считать фьюзы с нового контроллера и убрать галочки у всех CKSEL

А изначально фьюзы самой прошивкой расставляются в контролере, перед тем как их правят, или по умолчанию прога это делает?

Ни одно ни второе. Изначально камешек приходит с завода с определенным набором выставленных фьюзов.
Потому перед тем как его записывать надо сначала считать фьюзы, потом изменить их как вам надо, а потом уж записать. Прошивки под AVR не содержат информации о том, какие фьюзы должны быть установлены, и их правильная установка - это забота того, кто прошивает камешек.

Автор:  tommy [ 08 апр 2012, 23:23 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Те настройки которые вы мне говорите установить CKSEL битов, отвечают за частоту генератора я правильно понимаю? У меня была другая частота поэтому все так пищало?
как минимум из-за них, да. ссылка на фьюз-калькулятор уже проскакивала в этой теме, но вдруг интересно будет, а ДШ читать не хочется - виртуально поиграться с фьюзами и посмотреть на что они влияют можно на http://www.engbedded.com/fusecalc/

если lpt шнурок совпадает с вариантом со схемы http://ltagkirov.narod.ru/sxema.html, то можно запустить батничек _wf_m8.bat из оригинальной прошивки.

Автор:  DiBor [ 08 апр 2012, 23:44 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

tommy писал(а):
если lpt шнурок совпадает с вариантом со схемы http://ltagkirov.narod.ru/sxema.html, то можно запустить батничек _wf_m8.bat из оригинальной прошивки.

Ааа, батничек _wf_m8.bat, это для чего? яж не понимаю :)

Страница 5 из 36 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/