Замена ATTINY2313 на AT90S2313

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Сообщение andrei913 »

Всем привет, уважаемые форумчане. Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве: http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
С уважением, Андрей.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44146
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

andrei913 писал(а):Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве: http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
Вот- пример:
Изображение
Кстати, если вы ещё не догадались, то это- тот самый частотомер со слегка переделанной программой и схемой :))
Изображение
Вот здесь этот частотомер "обсасывался"
http://radiokot.ru/forum/viewtopic.php? ... 87&start=0
Программа переделывалась под кварц 12 мГц, и индикатор ОА и ОК без транзисторных ключей.
И ещё- частотомер по той же схеме но вывод на вакуумно- люминесцентный индикатор:
Изображение
Изображение
Изображение
Изображение
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Сообщение andrei913 »

Спасибо. Буду пробовать собирать пока по обычной схеме на светодиодных индикаторах, которые тоже у меня лежат без дела и как раз той же марки.
С уважением, Андрей.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

А потянет-ли AT90S2313 кварц на 16МГц????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 44146
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Dr. Alex писал(а):потянет AT90S2313 кварц на 16МГц????
Hz.. 12 МГц работает, кварца на 16 МГц у меня нет..
Собственно, с этим (и не только) была связана корректировка программы- чтобы напрямую подключить АЛС-318 и кварц на 12 МГц..

зы.. Авторская программа под этот частотомер была написана на бейсике.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Сообщение andrei913 »

Попробовал AT90S2313. С кварцем 221184 не пошла. Тинька с этим кварцем заработала.
С уважением, Андрей.
Реклама
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

АлександрЛ писал(а):Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
Я бы не стал так категорично шашкой махать.
1. Для AT90S2313 гарантируется работа только до 10 МГц включительно.

2. У AT90S2313 отсутствуют команды:
movw Rd,Rr
spm
и группа команд
lpm Rd,Z
lpm Rd,Z+

3. Отсутствует USI

4. Отсутствует debugWIRE On-chip Debug System

5. Источников прерываний у AT90S2313 только 11, супротив 21 источника прерываний у ATtiny2313.

Это я только поверхностно "пробежался". Так что в проектах а-ля "помигай светодиодом" замена возможна, если же проект более-менее сложный - надо код смотреть. Может, команду movw на две команды mov заменить придется. А уж если в проекте на ATtiny2313 USI используется - то туши свет, как говорится. Только самому писать программную реализацию. Если памяти программ хватит.

Так что насчет бездумной замены - я бы категорически не рекомендовал.
Друг Кота
Аватара пользователя
Сообщения: 44146
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Alkul писал(а):
АлександрЛ писал(а):Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
Я бы не стал так категорично шашкой махать.
1. Для AT90S2313 гарантируется работа только до 10 МГц включительно.
.
Я согласен, но всё- таки, хотя бы 50/50 можно же?
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

АлександрЛ писал(а):Я согласен, но всё- таки, хотя бы 50/50 можно же?
Ну, что значит 50/50? Как у той блондинки из анекдота с вероятностью встречи динозавра - или встречу, или не встречу? :)

Надо анализировать проект, в котором планируется произвести замену. Если человек хочет сделать такую замену в 10 проектах елочных гирлянд, то там замена возможна со 100% вероятностью. А если есть 10 проектов, где в каждом используется интерфейс USI, то замена НЕвозможна со 100% вероятностью.

Без анализа кода и проекта в целом говорить о вероятностях возможной замены некорректно.
Ответить

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