Страница 1 из 1
Замена ATTINY2313 на AT90S2313
Добавлено: Вс сен 18, 2016 10:39:37
andrei913
Всем привет, уважаемые форумчане. Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве:
http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Вс сен 18, 2016 13:09:15
АлександрЛ
andrei913 писал(а):Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве:
http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
Вот- пример:

Кстати, если вы ещё не догадались, то это- тот самый частотомер со слегка переделанной программой и схемой

Вот здесь этот частотомер "обсасывался"
http://radiokot.ru/forum/viewtopic.php? ... 87&start=0
Программа переделывалась под кварц 12 мГц, и индикатор ОА и ОК
без транзисторных ключей.
И ещё- частотомер по той же схеме но вывод на вакуумно- люминесцентный индикатор:

Re: Замена ATTINY2313 на AT90S2313
Добавлено: Вс сен 18, 2016 15:02:46
andrei913
Спасибо. Буду пробовать собирать пока по обычной схеме на светодиодных индикаторах, которые тоже у меня лежат без дела и как раз той же марки.
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Вс сен 18, 2016 15:20:58
Dr. Alex
А потянет-ли AT90S2313 кварц на 16МГц????
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Вс сен 18, 2016 15:28:57
АлександрЛ
Dr. Alex писал(а):потянет AT90S2313 кварц на 16МГц????
Hz.. 12 МГц работает, кварца на 16 МГц у меня нет..
Собственно, с этим (и не только) была связана корректировка программы- чтобы напрямую подключить АЛС-318 и кварц на 12 МГц..
зы.. Авторская программа под этот частотомер была написана на бейсике.
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Сб окт 15, 2016 16:19:18
andrei913
Попробовал AT90S2313. С кварцем 221184 не пошла. Тинька с этим кварцем заработала.
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Ср окт 19, 2016 17:35:12
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 используется - то туши свет, как говорится. Только самому писать программную реализацию. Если памяти программ хватит.
Так что насчет бездумной замены - я бы категорически не рекомендовал.
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Ср окт 19, 2016 18:05:29
АлександрЛ
Alkul писал(а):АлександрЛ писал(а):Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
Я бы не стал так категорично шашкой махать.
1. Для AT90S2313 гарантируется работа только до 10 МГц включительно.
.
Я согласен, но всё- таки, хотя бы 50/50 можно же?
Re: Замена ATTINY2313 на AT90S2313
Добавлено: Ср окт 19, 2016 18:25:02
Alkul
АлександрЛ писал(а):Я согласен, но всё- таки, хотя бы 50/50 можно же?
Ну, что значит 50/50? Как у той блондинки из анекдота с вероятностью встречи динозавра - или встречу, или не встречу?
Надо анализировать проект, в котором планируется произвести замену. Если человек хочет сделать такую замену в 10 проектах елочных гирлянд, то там замена возможна со 100% вероятностью. А если есть 10 проектов, где в каждом используется интерфейс USI, то замена НЕвозможна со 100% вероятностью.
Без анализа кода и проекта в целом говорить о вероятностях возможной замены некорректно.