У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
Замена ATTINY2313 на AT90S2313
Всем привет, уважаемые форумчане. Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве: http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
С уважением, Андрей.
- Реклама
Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.andrei913 писал(а):Подскажите пожалуйста, можно ли заменить ATTINY2313 на AT90S2313 в данном устройстве: http://www.cavr.ru/article/4860-chastot
У меня этих микроконтроллеров много, жалко что лежат мертвым грузом.
Вот- пример:
Кстати, если вы ещё не догадались, то это- тот самый частотомер со слегка переделанной программой и схемой
Вот здесь этот частотомер "обсасывался"
http://radiokot.ru/forum/viewtopic.php? ... 87&start=0
Программа переделывалась под кварц 12 мГц, и индикатор ОА и ОК без транзисторных ключей.
И ещё- частотомер по той же схеме но вывод на вакуумно- люминесцентный индикатор:
Спасибо. Буду пробовать собирать пока по обычной схеме на светодиодных индикаторах, которые тоже у меня лежат без дела и как раз той же марки.
С уважением, Андрей.
А потянет-ли AT90S2313 кварц на 16МГц????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Hz.. 12 МГц работает, кварца на 16 МГц у меня нет..Dr. Alex писал(а):потянет AT90S2313 кварц на 16МГц????
Собственно, с этим (и не только) была связана корректировка программы- чтобы напрямую подключить АЛС-318 и кварц на 12 МГц..
зы.. Авторская программа под этот частотомер была написана на бейсике.
- Реклама
Попробовал AT90S2313. С кварцем 221184 не пошла. Тинька с этим кварцем заработала.
С уважением, Андрей.
Я бы не стал так категорично шашкой махать.АлександрЛ писал(а):Можно.. И так же можно их заменять во многих проектах, где идёт тактирование 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 используется - то туши свет, как говорится. Только самому писать программную реализацию. Если памяти программ хватит.
Так что насчет бездумной замены - я бы категорически не рекомендовал.
Я согласен, но всё- таки, хотя бы 50/50 можно же?Alkul писал(а):Я бы не стал так категорично шашкой махать.АлександрЛ писал(а):Можно.. И так же можно их заменять во многих проектах, где идёт тактирование AT90S2313 внешним кварцем.
1. Для AT90S2313 гарантируется работа только до 10 МГц включительно.
.
Ну, что значит 50/50? Как у той блондинки из анекдота с вероятностью встречи динозавра - или встречу, или не встречу?АлександрЛ писал(а):Я согласен, но всё- таки, хотя бы 50/50 можно же?
Надо анализировать проект, в котором планируется произвести замену. Если человек хочет сделать такую замену в 10 проектах елочных гирлянд, то там замена возможна со 100% вероятностью. А если есть 10 проектов, где в каждом используется интерфейс USI, то замена НЕвозможна со 100% вероятностью.
Без анализа кода и проекта в целом говорить о вероятностях возможной замены некорректно.


