ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
DataLife
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Пт фев 13, 2009 20:58:13
Откуда: Донецк

Сообщение DataLife »

kret_a_v, во-первых - писать несколько сообщений подряд - дурной тон. Есть кнопка Изображение для редактирования своего ПЕРВОГО сообщения.

По сути:
Читай статью Программаторы для микроконтроллеров Atmel.
Как я понял, ты уже собрал STK 200/300. Отлично.
В той же статье рассказан в крацце принцип работы, будет полезно почитать.
В самом низу статьи есть пара ссылок, одна из которых: Платы в формате SL5 для STK200+/300. Качаешь, травишь нужные, подключаешь к программатору и программируешь с учётом всего вышесказанного мной (я про кварц).
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

DataLife - огромное спасибо :P

спасибо в двойне за терпение

замечания учту.... :oops:

...просто сталкнулся с проблемой - задал поиск- попал сюда

..... а глаза расстерянные :shock: ... паника :cry:

думаю меня поймет достопочтенный кот... :twisted:

еще раз спасибо :)))
Евгений94
Родился
Сообщения: 1
Зарегистрирован: Сб мар 14, 2009 08:52:06

ATTINY2313

Сообщение Евгений94 »

Люди, срочно хэлп!Начал шить Тиньку2313 и , видимо, фьюзы не так выставил и тепер он не читается, не пишется и не определяется!Че делать??????
Аватара пользователя
DataLife
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Пт фев 13, 2009 20:58:13
Откуда: Донецк

Сообщение DataLife »

Какой прогой шил, какой программатор?
Вероятно не запускается кварц или же он мешает запуститься внутреннему генератору.
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Re: ATTINY2313

Сообщение nictrace »

Евгений94 писал(а):Люди, срочно хэлп!Начал шить Тиньку2313 и , видимо, фьюзы не так выставил и тепер он не читается, не пишется и не определяется!Че делать??????


Если запорол RSTDSBL или SPIEN фузы - исправить можно только высоковольтным программатором. Но результат никто не гарантирует, ибо согласно документации режим высоковольтного программирования реализован в 2313 некорректно.
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Хотелось бы все таки узнать, с какой конфигурацией фьюзов был зашит камень.. Это сильно упростит диагностику.
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

скажите пожалуйсто - как для новичька
какие такие фузы - как выглядят и как их установить

по подробнее и если можно с картинками....

собирабсь шить ATTINY2313.....

не охота набокопорить...

заранее мяу...
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

ну, по умолчанию он настроен на внутренний генератор 8М, и еще делитель на 8 - то есть 1 МГц.
Если устраивает - лучше фузы не трогать :)

Я например, отключил только деление на 8, таким образом увеличив частоту до 8МГц.
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

делаю схемку часов

http://www.masterkit.ru/info/magshow.php?num=37

в схемке стоит кварц на 4мгц

программатор совместимый с стк200/300
переходник бех кварца

как выставить фузы..... если это надо
или тупо подключаем и шьем.....

спасибо
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

ну, раз часы - без кварца не обойтись!
программа заливается на внутреннем генераторе, затем выставляются фузы под внешний кварц - и дальше он работает да и перепрошивается уже с внешним резонатором!
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

nictrace - спасибо что не оставляете мои вопросы без внимания.

но если честно

мне все это не понятно... пока.... :shock:
т.к. решился на это в первый раз :oops:

если можете и не трудно для Вас сделайти пожалуйсто пошаговую инструкцию(иллюстрации были бы к месту)
ведь знающий хоть что то поймет Вас с полуслова
я пока что слепой котенок :cry:

типа того
1- ставим пони прог (или др. софт)
2- на вкладке такойта ставим галочку там то (скриншо)
3- нажимаем то то
4-открываем файл такой то
и т.д.

программатор делал по схеме с этого сайта под kgn
переходник под тиньку тоже - без кварца и кондеров
со всеми перемычками

за ранее благодарен :)
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

Я вообще-то 2313-е через AVR910 прошиваю.
Но ради вас могу и 5-ю проводками попробовать :)
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

nictrace писал(а):Я вообще-то 2313-е через AVR910 прошиваю.
Но ради вас могу и 5-ю проводками попробовать :)


:cry: у мну AVR910 нету - вот по пути наименьшего сопротивления....

стк совместимый собрал - а дальше пока не знаю что к чему

плиииз.... :) если не сложно....

если что с меня литр виртуального пива.... ))) ну или литр виртуальной сметаны...))))

цель сего такова... получить начальные навыки в общении с авр

для дальнейшего создания контроллера шагового двигателя на микроконтроллере....

вот... закрутил....

так что пока нужен рабочий пример работающей методики

в плотную занятся авр или пик пока планов нет....

но вообще подумываю :idea: над тем чтоб собрать вильемпрог....

сам пока в плотную тусуюсь здесь...
http://forum.wmtraker.com/index.php

вот роусь у Вас на сайте - может чего полезного найду...
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

К сожалению, порывшись в закромах обнаружил, что универсальный адаптер для прошивки АВРок имеет гнезда DIP8 и DIP28, а значит, под tiny2313 не заточен :(

Я могу рассказать, как шьется mega48, или же еще раз порыться в закромах... :)
Вложения
adopter.jpg
(85.04 КБ) 405 скачиваний
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

это разве не ком порт ?
у меня лптимхо

а в чем разница в програмировании mega48 и моей тиньке?

или же еще раз порыться в закромах... ???
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

kret_a_v писал(а):это разве не ком порт ?

Это DB9, но по сигналам он никоим образом ком-порту не соответствует :) Просто плата с панельками, которая может быть подключена хоть к LPT, хоть к AVR910, а возможно и к другому прогеру, который я еще соберу :).
а в чем разница в програмировании mega48 и моей тиньке?


Да почти ни в чем! :)
Есть отличия в значениях одного из трех FUSE-байтов, еще в tiny2313 встроенные осцилляторы на 4 и 8 МГц, а в меге48 - 128к и 8 МГц

>>или же еще раз порыться в закромах... ???


Ну, вечерком после работы еще пороюсь! :wink:
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

ну а методика в теории хоть есть рабочая ?

конечно же на конкретном примере лучше будет....

... а то не терпиться

....наверно keit всетаки обождать.....

Ну, вечерком после работы еще пороюсь!

завтра тогда спишемся.....
Аватара пользователя
nictrace
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вс янв 11, 2009 09:29:08
Откуда: Ярославль
Контактная информация:

Сообщение nictrace »

Откопал STK200, но оказалось, что в нем панелька только на DIP8 есть. А все потому, что раньше у меня кроме tiny12 и не было ничего!

Видимо, придется заняться его переделкой - к тому же он ранний, собран неаккуратно, и показывать стыдно... :oops:
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

я собирал по этой ссылке - http://radiokot.ru/lab/controller/29/

за 1 вечер....

вчера почитал то что Вы мне подкинули....

них... не понял....

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

и просто прошить прогу от 90S2313 - не выйдет - нужно перекомпилировать....
хотя могу и ошибаться
в общем темный лесссссс для меня

а как известно чем дальше влез тем толще партизаны....

Вы лично можете помочь правильными советами мне в данном проекте...

плату уже собрал.....

аж смешно.... дело за малым - прошить тиньку
Аватара пользователя
DataLife
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Пт фев 13, 2009 20:58:13
Откуда: Донецк

Сообщение DataLife »

kret_a_v писал(а):понял одно - что если фузы выставить непраильно то можно угробить тиньку
Практически да, но не так.
"Убить" её можно включив фьюз "RSTDISBL". Востановить можно только через последовательный программатор (СОМ).
Фьюзы - довольно таки интересная штука, сам до конца всего не понял, да и не нужно оно мне пока ;)
А для того, чтобы иметь хоть малейшее представление - советую прочитать небольшую статейку: Фьюзы AVR Fuse. Для себя много вынес.
Так же, о фьюзах для конкретного контроллера написано в Даташите (23-я станица - установка фьюзов для задания частоты и страничка 160. Там можно найти те фьзы, которые идут с завода с тиней и краткое описание всех имеющийся). Как-то заюзал его до "дыр" перечитывая и понимая, чтобы настроить правильно не запароть.
Я юзаю такие фьюзы: Изображение
Выставлены на 1 МГц от внутреннего генератора (8 МГц + делитель на 8 ).

Не знаю что ещё написать... Спрашивай :)
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Ответить

Вернуться в «AVR»