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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Spike_k4
Открыл глаза
Сообщения: 47
Зарегистрирован: Вс окт 01, 2006 14:26:36
Откуда: Харьков
Контактная информация:

Сообщение Spike_k4 »

Уважаемые Коты и их хозяева!
Купил я себе тини2313 поччитал по ней кучу инфы и у меня возникло несколько вопросов связанных с ее прошивкой, контроллер я буду шить первый раз в жизни и хочу чтбы все получилось нормально.
в этом МК с завода прошит фуз делителя частоты на 8,
тоесть программатор нужно настроить на оч маленькую частоту чтоб он смог засинхронизироваться с контроллером?
если я выставляю фузы на работу с внешним кварцем на 8 МГц, на какой частоте мне нужно будет продолжать шить? на той, которую поставил вначале, тоесть на маленькой?
если в схеме уже стоит кварц, он будет влиять на процесс программирования?
буду благодарен любой помощи, или хотя бы ссылкам где почитать!
Only the strongest will survive...
Аватара пользователя
Nanobyte
Встал на лапы
Сообщения: 92
Зарегистрирован: Пн окт 30, 2006 01:09:37
Откуда: Таганрог

Сообщение Nanobyte »

После того, как вы настроите фузы для работы с внешним кварцем 8 мГц, можно будет продолжать работать и на малой скорости и на большой. Кварцевый резонатор с конденсаторами уже должен быть подключён к процессору, на процесс программирования фузов он вначале никак не влияет.
Аватара пользователя
Ximikator
Открыл глаза
Сообщения: 53
Зарегистрирован: Ср янв 03, 2007 01:15:28
Откуда: Баку
Контактная информация:

Сообщение Ximikator »

Такой вопрос возник, влияет ли частота перепрошивки на скорость деградации ячеек памяти микроконтроллера, то есть, буду ли я прошивать его 100 раз на дню или всего 1 раз, кол-во гарантированных циклов перезаписи не изменится?
Контроллер ATtiny2313(~300 стираний), шью Байт Бластером, пару раз замечал, что прошитый рабочей программой контроллер не хочет работать, после повторной перепрошивке все нормально, и постоянно сбивается счетчик стираний, который AvReal в контроллере сохраняет.
Redisych
Прорезались зубы
Сообщения: 207
Зарегистрирован: Пн сен 04, 2006 00:16:07
Контактная информация:

Сообщение Redisych »

Что-то вопросов больше, чем ответов...
Поддерживаю вопрос
Насколько взаимозаменяемы AT90S2313 и AtTiny2313?

потому как сегодня сдуру купил AtTiny2313, не посмотрев на корпус. Продавался как AT90S2313. АвтоПрог берёт последний, а Тини под большим вопросом, хотя что-то там прочитал. Подскажите, у кого есть опыт!
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

у Атмел есть апноут по их взаимозаменяемости

AVR091: Замена AT90S2313 на ATtiny2313

Все апноуты есть на сайте Атмел.
Аватара пользователя
moLCHec
Мявтор!
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.
Контактная информация:

Сообщение moLCHec »

Ximikator писал(а):Такой вопрос возник, влияет ли частота перепрошивки на скорость деградации ячеек памяти микроконтроллера, то есть, буду ли я прошивать его 100 раз на дню или всего 1 раз, кол-во гарантированных циклов перезаписи не изменится?

При отладке одного девайса у меня счётчик за 1000 перевалил и после этога я ещё около сотни раз прошил и всё прекрасно работает. тока когда память програм на 100% забиваю его глючить начинает.(M16)
Настоящий кот всегда либо голоден,
либо невыспался ...
Redisych
Прорезались зубы
Сообщения: 207
Зарегистрирован: Пн сен 04, 2006 00:16:07
Контактная информация:

Сообщение Redisych »

Позавчера Александр из Ромсервиса написал в письме, что поддержка attiny только планируется. С контроллером после Автопрога непойми что, похоже что убил. Сваял UniProF, не может определить. Пробовал как с кварчиком, так и без. Кто знает, как можно достоверно продиагностировать состояние контроллера? Вольтажи, осциллограммы...
Аватара пользователя
I.Cherry
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вс фев 26, 2006 14:45:21
Откуда: УКРАИНА

Сообщение I.Cherry »

Подскажите уважаемые спецы...
Приобрел я ATtiny2313 - вместо AT90S2313 (для сборки реле времени http://www.radiokot.ru/circuit/digital/automat/02) . Есть программатор у человека picPROG (от "Телесистем") , смотрел техописание прогр-ра - не нашел там ATtiny2313. Производитель же говорит, что это полная замена для AT90S2313. Может кто подскажет можно ли на упомянутом программаторе "прошить" ATtiny2313?
Прошу извенить за возможно "корявый" вопрос пока еще не осилил науку о МК.
Deni
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср янв 18, 2006 23:56:55

вопрос по 2313

Сообщение Deni »

слышал в ней можно включить аналоговый компаратор и сравния напряжения, с диодного моста и стабилизатора перед отключением питалова произвести запись в eprom
Как это реализовать в algorytm билдере?
и как это всетаки это работает?
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

почему не программировать просто и без ненужных хитростей из CVAVR. ведь для программирования достаточно и демо версии. темболее что и полная доступна широчайше !
Аватара пользователя
Рыжик
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 19:26:49

Сообщение Рыжик »

А CVAVR для AlteraByteBlaster пойдет???
Аватара пользователя
LordAnt
Открыл глаза
Сообщения: 45
Зарегистрирован: Ср ноя 15, 2006 23:03:21
Откуда: Алматы

Сообщение LordAnt »

Вот мне интересно можно ли заменив в рограмме для at90s2313 строчку .INCLUDE "2313def.inc" на .INCLUDE"1200def.inc" использовать эту программму по at90s1200 или это не пройдёт
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

есть прошывка хекс кодом и асемблером для АТ90S2313(прошывку прикрепляю), но у меня микроконтролер АТтіні2313, при прошывке получается от такое(см.рисунок):
что мне поменять в прошывке чтоб прошить тіні2313?
П.С. в таких делах я дурак. Оно и видно. Изобретаем трудности, а потом героически их преодолеваем. Что мешало написать нормально тип МК: ATtiny2313, например? :evil: Или "hex" - "шестнадцатиричный" вместо "крутяка": "хэкс"? :evil: На мелкие ошибки я уже не смотрю. 8)
Вложения
asm.txt
(15.31 КБ) 1035 скачиваний
hex.txt
(2.84 КБ) 1007 скачиваний
1.JPG
(81.59 КБ) 1605 скачиваний
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

Lestat писал(а): Оно и видно. Изобретаем трудности, а потом героически их преодолеваем. Что мешало написать нормально тип МК: ATtiny2313, например? :evil: Или "hex" - "шестнадцатиричный" вместо "крутяка": "хэкс"? :evil: На мелкие ошибки я уже не смотрю. 8)

Русский неизучал.
Аватара пользователя
Мышонок
Друг Кота
Сообщения: 3792
Зарегистрирован: Чт сен 14, 2006 11:42:09
Откуда: Обитаю на чердаке
Контактная информация:

Сообщение Мышонок »

Напрасно. Я указал на неправильное написание фирменного обозначения типа МК и "транслитовский пЭрЭвод" слова "HEX". 8) Русский язык тут не причём. 8)
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Sailanser писал(а):аvr123.nm.ru
Как поглядел ты работал с Proteus в чем может быть глюк, делаю код в протеусе все работает как надо шью в микроконтроллер не работает не фига.


Возможно кварц не запускается. В PROTEUS ведь он автоматом тикает и всегда "запускается".

Зашей прошивку для проверки того что МК запускается.
fikus
Родился
Сообщения: 8
Зарегистрирован: Пн апр 16, 2007 14:29:11
Контактная информация:

Сообщение fikus »

И где-же уважаемые господа модераторы здесь описан способ программирования при отлючении ноги RESET? Или вы будуте так и пересылать с сайта на сайт, к примеру на этот avr123-точка-nm-точка-ru или может ещё какой, а топики сносить или закрывать? Неужели так сложно набрать пару строчек на клавиатуре, а не пинать из форума в форум? Ещё раз повторяюсь-с программой avreal и ключём -o0 (включение тактирования импульсов самой программой на порт) такой фокус не удался. Нужна схема 12 вольтового програматора или что-то подобное.
Последний раз редактировалось fikus Пн апр 23, 2007 17:09:53, всего редактировалось 1 раз.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Линк кстати чуть выше есть. Посмотрите.

На странице 7 преславутого курса такие строки можно найти через Ctrl+F или просто внимательно читая :

"Но популярному ATtiny2313 даже параллельный
программатор не поможет ! "

:wink:
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Итак. Есть демо-плата(с сайта http://amttel.narod.ru) . И программатор тоже оттуда, только программа для прошивки avr.nikolaew.org/data/uniprof20jan6.zip. вот. программа работает более-менее стабильно(контроллер определяется программой, прошивка зашивается и при чтении прошивки выходит то, что прошивал.) Но после прошивки ничего не работает :cry: я вот думаю на две вещи: как правильно запустить контроллер после прошивки и как правильно должен работать ресет?
Вложения
Clipboard01.jpg
Схема демо платы для тини2313
(8.08 КБ) 1305 скачиваний
Clipboard02.jpg
Схема программатора
(5.66 КБ) 1482 скачивания
There is only 10 kind of people: those who understands binary code and those who dont!!!
Аватара пользователя
Negor
Вымогатель припоя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина
Контактная информация:

Сообщение Negor »

Работает 8) ... просто я полностью из этойсхемы выпаял схему сброса вместе скнопкой. фух наконецто :))) :))) :))) :))) :))) :))) :)))
There is only 10 kind of people: those who understands binary code and those who dont!!!
Ответить

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