ВСЁ по прошивке и программированию 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»