Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Tiny2313
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Серокой
Кто-нибудь прошивал сабж подсабжем? wink.gif
Просьба поделиться мнением и опытом, как оживлять новенькую 2313-ю тиньку с помощью AVReal'а. Автору программы не пишу, т.к. у него она помечена звёздочкой, то есть он её сам не тестировал.
Проблема такова: во-первых, непонятно, на какой частоте стартует внутренний осциллятор тиньки. По таблице дефолтных фьюзов получается 4 МГц, а в примечании к таблице 68 в документации написано "The default setting of CKSEL3..0 results in internal RC Oscillator @ 8 MHz". Ну да ладно, это можно решить подбором, но во-вторых ни с 4, ни с 8 МГцами тинька у меня не находится. Когда я вставил в ту же панельку обычную 2313, она нашлась, выдала ошибку, конечно же, но факт тот, что программатор подключен правильно.
Собсвенно, строчка такая, я пытаюсь перевести осциллятор на работу с внешним кварцем:
avreal32.exe +tiny2313 -p1 -ab -o4MHz -fcksel=f -w -v -5 -! -%%
В итоге - "Can't resync". Отсюда вопрос: у кого-либо получалось работать с 2313-й тинькой и какими параметрами командной строки приводить "девственный" чип в нормальное состояние? Отработанная на 26-й тиньке последовательность здесь не работает, просто закрадывается нехорошее чувство, что чип дохлый. sad.gif
andk
Не далее как в пятницу имел именно такую проблему, решилось откатом на предыдущую версию авреала на вскидку 1.23 rev2. Внешне выглядит так: rev3 дает 4-5 попыток синхронизации и отваливается, а предыдущая версия - порядка 30. ключ О в обоих случаях рояли не играет.
Серокой
Спасибо!
Именно такая картина - 4 попытки, считываются одни ffы, и он отваливается!
Здесь есть старые версии, попробую 1.23 rev2, напишу вечером итог!
http://www.ln.com.ua/~real/avreal/history.html
Серокой
В общем, так: 2313-я тинька поддерживается, начиная с версии 1.23rev4, а там та же картина...
Всё же надо автору писать. smile.gif
-Tумблер-
Цитата(Серокой @ Dec 26 2004, 16:40)
Здесь есть старые версии, попробую 1.23 rev2, напишу вечером итог!


Попробуй это - вдруг получится:

http://spiprog.chat.ru
excl.gif
Серокой
Вечером попробую, спасибо!
Вот только с параметрами разобраться...
Серокой
Та-ак... Запустить не удалось - он даже ногами не стал дёргать через АББ... sad.gif
Добыл параллельный программаитор - так даже в декабрьском софте поддержки этого чипа нет! Да что ж за фигня такая??? sad.gif(((((((((((((
RayDen
Эх, была у меня программа для ISP-программирования.
Любой Atmel-овский AVR, разнообразными способами.
Сам писал... рекомендую... =)
Серокой
Всё, спасибо автору AVReal Александру Редчуку! "Засада" была в том, что стоял фьюз CKDIV, поэтому внутренний клок делился на 8 и проц не синхронизовался!
Блин, те, кто делал новые чипы Атмела - просто диверсанты какие-то! :-D
Беркут
Всем привет. У меня тут такая проблема: необходимо адаптировать программу, написанную на VMLab в режиме ассма для AT90S2313 под ATTiny2313.

Я уже fuses менял согласно даташите, но VMLab ругается, что типа нету у него таких параметров для данного микроконтроллера. А микроконтроллера типа ATTiny2313 у VMLab в памяти тоже нету. Что делать?

Помогите.... wacko.gif
Семён
Цитата(Беркут @ Sep 5 2006, 08:31) *
Всем привет. У меня тут такая проблема: необходимо адаптировать программу, написанную на VMLab в режиме ассма для AT90S2313 под ATTiny2313.

Я уже fuses менял согласно даташите, но VMLab ругается, что типа нету у него таких параметров для данного микроконтроллера. А микроконтроллера типа ATTiny2313 у VMLab в памяти тоже нету. Что делать?

Помогите.... wacko.gif

Это я уже писал, но повторюсь на уровне HEX файла полная совместимость. Идинственное правильно выстовите фузы.

Залете прошивку, а фузы поставте в другом програматоре
starii
народ, помогите с attiny 2313.... help.gif
какие фьюзы надо установить чтоб проц работал от внешнего кварца на 8МГц........... какие я только комбинации не пробывал,не получается............. если кто знает подскажите.............программатор у меня pony, а пишу в cvavr............. спасибо заранее!!!!!!!!!!! a14.gif
Seasonf
По умолчанию Tiny2313 стартует с внутренним генератором на 8 MHz с включенным предделителем на 8, таким образом имеем 1MHz

Цитата(Серокой @ Dec 28 2004, 23:52) *
Всё, спасибо автору AVReal Александру Редчуку! "Засада" была в том, что стоял фьюз CKDIV, поэтому внутренний клок делился на 8 и проц не синхронизовался!
Блин, те, кто делал новые чипы Атмела - просто диверсанты какие-то! :-D
Old1
Цитата(starii @ Sep 25 2006, 15:24) *
народ, помогите с attiny 2313.... help.gif
какие фьюзы надо установить чтоб проц работал от внешнего кварца на 8МГц........... какие я только комбинации не пробывал,не получается............. если кто знает подскажите.............программатор у меня pony, а пишу в cvavr............. спасибо заранее!!!!!!!!!!! a14.gif

Вот фузы для внешнего кварца 3...8 МГц
SPMEN = 1
DWEN = 1
EESAVE=1
SPIEN= 0
WDTON = 1
BODLEVEL2 = 1
BODLEVEL1 = 1
BODLEVEL0 = 1
RSTDISB=1
CKDIV8 = 1
CKOUT =1
SUT1= 0
SUT0 = 1
CKSEL3= 1
CKSEL2= 1
CKSEL1 = 0
CKSEL0 = 0
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.