15.03.2017, 02:16 | #1 (permalink) |
Member
Регистрация: 15.08.2006
Сообщений: 10,666
Записей в дневнике: 6
Сказал(а) спасибо: 0
Поблагодарили 21 раз(а) в 9 сообщениях
Репутация: 16510
|
Attiny85 20SU фьюзы, запись, вопросы
но с атмелом столкнулся в первый раз в принципе.. перечитал все назначения предохранителей битов, многое понимаю, но всё же что то идёт не так.. читать -читает отлично, МС чистые с магазина, сливает с них бин в конце бинарника указаны биты завода, при попытке записать какие бы не выставлял биты фьюзов, пишет ошибку стирания 0х0 адреса.. фотки выложу завтра (все скрины на работе).. делаю один проект (это секрет если получится выложу на форуме) проект не мой, копирую, бинарники схемы всё есть есть ли какая хитрость может у атмелов? чего я не понимаю.. скрины прошивки выложу завтра.. фьюзы на скрине должны быть D2 DD FF уменя по маркеру инструкции получаются 62 DF FF |
15.03.2017, 02:16 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Можете поискать полезные ответы в похожих на вашу темах Фьюзы на ATmega 16 Как правильно выставить фьюзы в программе Khazama для Fusebit Doctor? WAV плеер на ATtiny85/45/25 Как выставить фьюзы? Фьюзы |
15.03.2017, 16:54 | #2 (permalink) | |
Member
Регистрация: 15.08.2013
Адрес: Minsk
Сообщений: 145
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 713
|
Цитата:
2) какие бы не выставлял - ну, для начала бы неплохо про них почитать, что значат. Потому что некоторые запросто сделают программирование по ISP невозможным. 3) D2 DD FF ну шифровка. А по именам слабО? Или хотя бы - какой из них ext, какой high, какой low? 0xFF - думаю, ext. тогда DD-hi, D2-low переводим на русский 0xDD = 11011101, начнем со старшего 1-RSTDSBL запрещен - хорошо 1-DWEN запрещен - тоже 0-SPIEN разрешен - ну, его запретить и не получится 1-WDTON выкл - нормально 1-EESAVE запрещен - ну... это кому как надо 101-BOD на 2.7в - опять же как надо. нормально, короче 0xD2 = 11010010 аналогично расшифровываем 1-CKDIV запрещен - норм 1-CKOUT запрешен - норм 01 - SUT - ну несущественно 0010 - CRSEL на 8 МГц. Норма. Что такое маркер инструкции мне непонятно, но 62 DF тогда означает, во первых, что у вас включено деление тактовой на 8, что, кстати, запросто может привести к "неработе" с ISP программатором. Это 62. А DF - просто запрещен BOD что в общем не так существенно. Учите даташиты, если хотите соответствовать |
|
16.03.2017, 01:17 | #3 (permalink) |
Member
Регистрация: 15.08.2006
Сообщений: 10,666
Записей в дневнике: 6
Сказал(а) спасибо: 0
Поблагодарили 21 раз(а) в 9 сообщениях
Репутация: 16510
|
учу, но пока учу разве спрашивать нельзя, чтоб в очередной раз не напороться на по фьюзам расписано всё верно, думалось что знающему человеку и так бы не понадобилась расшифровка.. насчёт деления уже понял, исправил, результат тот же
читает пустую МС чётко, показывает в строке 0х2200 заводские фьюзы, открываю нужный бин, выставляю фьюзы (по наставлению автора к уст-ву) D1 (low) DD (high) FF (ext) жму запись, прогер начинает стирать МС , следующей строкой Error запись отменена.. 62 на лоу кстати заводом даётся.. пробовал по всякому.. начитался до того, что уже подумываю не блокирнул ли я её (хотя пробовал не одну МС)? есть конечно подозрение на прогер, но ведь он читает её.. могу конечно собрать восстановитель фьюзов , но есть ли смысл запариваться на это, если я чего то тупо не понимаю.. |
16.03.2017, 01:39 | #4 (permalink) | |
Member
Регистрация: 15.08.2013
Адрес: Minsk
Сообщений: 145
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 713
|
Вот тут давайте определимся. Что за 0x2200?
Я не в курсе, что за программатор вы используете. Но по архитектуре АВРок фьюзы это совершенно отдельная область, ни к памяти программ, ни к епрому не относится.Это ФУЗЫ, блин. Может это из серии ПИКов - там что-то было подобное - в конце памяти конфигуратор? Цитата:
|
|
16.03.2017, 02:57 | #5 (permalink) | |
Member
Регистрация: 15.08.2006
Сообщений: 10,666
Записей в дневнике: 6
Сказал(а) спасибо: 0
Поблагодарили 21 раз(а) в 9 сообщениях
Репутация: 16510
|
какой прогер я уже писал, согласен их дофига все не никто не обязан знать, к тому же техподдержка там исключительно китайская..
чётко -значит прогер МС автоопределяет как attiny85#ISP видит её размер при нажатии читать, считывает ,верифицирует (указывает что МС пустая) и предлагает сохранить бин (при открытии бина, последняя строчка 0х2200 имеет значения фьюзов, которые можно наблюдать после считывания в кнопке "защита") но лук, 62, DF, FF теперь до меня медленно но вроде уверенно стало доходить где моя ошибка в 62, завтра на работе проверю догадку Цитата:
просто я уже настолько на изучался этих мануалов, но все прошивалки разные, кто то пишет так, кто то то же самое но другим языком, кстати в мануале на тини85 я вообще ничего не понял, там не нашёл конкретно кода на CKSEL либо попросту не умею читать между строк либо дурак с рождения, опять таки на 8МГц чего? внутреннего или с хтал-ом, где найти точное описание этого фьюза? в инете пално, но в основном всё на 2313 а она такая же? где взять больше инфы по кодам фьюза CKSEL читаю учебник по фьюзам на примере 2313 цитата "CKSEL3…0 = 0100 – 8 MHz от внутреннего генератора(обычно по умолчанию стоят такие) Для большинства AVR такая конфигурация CKSEL означает тактовку от внутреннего генератора на 8Мгц, но тут могут быть варианты. Так что в этом случае втыкай внимательно в даташит. В табличку Internal Calibrated RC Oscillator Operating Modes" какие бл---- ещё варианты? зачем так сходу путать ученика? опять цитата "А если CKOPT равен 0 то при тех же значения CКSEL можно поставить кварц от 1 до 16MHz" нет в софте моего прогера такого фьюза, чё делать? вот примерно так у меня и происходит "тырканье" в пространстве начального изучения авр-ок я понимаю, бананами закидать проще всего, но как в старом фильме "Америкэн-бой" в сцене с банкой пива "я ж её дуру первый раз в руках держу" и это не значит, что у меня нет опыта и знаний, нет по конкретному вопросу, вот и изучаю.. по большому счёту мог за 1 бакс на ебей купить это готовое, зашитое, уст-во и не парится, да собственно оно мное и нафиг не упёрлось, типа посмотреть как лампочка моргать будет на авр, занялся только по тому, что имею желание сам достичь и постичь сей премудрый инструмент, глядишь и пригодится.. конечно можно взять ардуино и тупо буквам залить МС, но ведь это не наш метод, а тем более есть прогер который служит верой и правдой не первый год.. вобщем завтра попробую догадку, отпишусь.. |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
16.03.2017, 11:08 | #6 (permalink) | ||||
Member
Регистрация: 15.08.2013
Адрес: Minsk
Сообщений: 145
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 713
|
Цитата:
6.2 Clock sources 6.2.3 Calibrated Internal Oscillator Цитата:
Цитата:
Цитата:
Ардуина всем хороша для старта, но может отбить желание копать глубже (типа - а на хрена, и так работает) |
||||
16.03.2017, 12:05 | #7 (permalink) | |
Member
Регистрация: 17.05.2010
Адрес: Казань
Сообщений: 6,044
Записей в дневнике: 13
Сказал(а) спасибо: 42
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 30182
|
Цитата:
__________________
Не шалю, никого не трогаю, починяю примус... |
|
16.03.2017, 15:52 | #8 (permalink) |
Member
Регистрация: 15.08.2006
Сообщений: 10,666
Записей в дневнике: 6
Сказал(а) спасибо: 0
Поблагодарили 21 раз(а) в 9 сообщениях
Репутация: 16510
|
да есть и калькуляторы у меня, не совсем же я тупой, надеюсь..
вот что происходит фото выкладываю, не пинайте строго если где протупил.. |
16.03.2017, 16:36 | #10 (permalink) |
Member
Регистрация: 15.08.2006
Сообщений: 10,666
Записей в дневнике: 6
Сказал(а) спасибо: 0
Поблагодарили 21 раз(а) в 9 сообщениях
Репутация: 16510
|
мс тупо напаянна по инструкции без какой либо обвязки, питается самим прогером, но пробовал и питание отдельно подавать
вот китайский перевод поключания Обновление на борту интерфейс ISP X1, определения контактов: платы X1 с помощью простого переходника пластины 809F плюс белый разъем (блокировка размещения сиденья с 25 серии) 1, то SCK эквивалент 25 чипа 6 футов 2, MOSI эквивалентной 25 чип 5 футов 3, СБРОС эквивалентно 25 чипа 1 фут 4, мисо эквивалентен 25 чипа 2 фута 5, GND эквивалентно 4 фута 25 фишек 8-я нога прогера ессно питалово |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|