Страница 1 из 1

Схема робота на ATTINY2313 и L293D (Вопросы по схеме)

Добавлено: Ср июн 11, 2008 01:00:19
Andbiz
Делаю своего первого робота. Решил делать по этой схеме. Сразу возникло много вопросов AT90S2313 уже снят с производства и его можно заменить на ATTINY2313. Читал, что изменяться там некоторые моменты в программировании. А изменится ли что-то в самой схеме? Нужно ли ставить кварц (например 4 мГц) в случае с ATTINY2313? Питаться все будет от двух крон (раздельное питание для контроллеров и двигателей). Можно ли для питания контролллеров ATTINY2313 и L293D поставить КРЕН5А? Как это отразиться на их работе? И нужно ли для него делать фильтр?

Добавлено: Чт июн 12, 2008 21:49:13
Krik99
Ну в основном всё останется таким же , а вот что касается внутреннего железа МК, там вроде меняется работа с UART и с USI и что-то ещё. Ну кварц нужен, если нужна точность. А почему именно эта схема? Можно же с нуля придумать схему, и программу написать с нуля. :)

Добавлено: Чт июн 12, 2008 21:54:18
Reboot_s
Самый простой вариант подогнать программу, это запихнуть в АВР Студио и указать что прога для тиньки2313, включая инклуде. Прога сама выдаст названия регистров, которые не совпадают. Читаете по даташиту, заменяете на правильные и все работает. Я сам так делал.

Добавлено: Чт июн 12, 2008 22:00:02
Andbiz
А почему именно эта схема? Можно же с нуля придумать схему, и программу написать с нуля.
Это мой первый робот... Накидал схемку. Не могли бы отредактировать и сказать, что лучше изменить?

Добавлено: Сб июн 14, 2008 19:14:48
kolyay
Не надо никуда загонять ничего. Тинька совместима с 90S2313. Шей смело нех для 90S2313 в тиньку. Фьюзы только придётся расставить правильно. В 90S2313 не надо, в тиньке надо. Кварц может быть до 20, в моей так.

Добавлено: Сб июн 14, 2008 21:10:39
Reboot_s
Тинька то совместима, но некоторые регистры у нее называются иначе. Программа работать корректно не будет.

Добавлено: Вс июн 15, 2008 07:53:37
kolyay
Reboot_s писал(а):Тинька то совместима, но некоторые регистры у нее называются иначе. Программа работать корректно не будет.
Дык шьётся то нех, а не асм. Какая разница как они называются в асме? Адреса то остаются те же самые. Новые конечно добавились, но старые то все те же. Два года уже шью в тиньку нех для 90S2313, всё отлично работает!

Добавлено: Вс июн 15, 2008 21:51:35
Reboot_s
Гм, по идее да, шьются регистры по адресам, а не по названиям. Если адреса прежние то все будет работать. Каюсь, был неправ.

Добавлено: Пн июн 16, 2008 11:27:30
Artem333
Покачто встретился с немного иной записью в ЕЕPROM остальное вроде также (в кодах)

Добавлено: Ср июн 18, 2008 13:11:53
MiD
кварц можно не ставить, а подцепить внутренний на 4Мгц. И еще нужно убрать деление частоты на 8. Если опыта с 2313 мало, то внешний кварц не программируй - можешь МК в глубой сон погрузить.
Нагляднее всего фьюзы можно расставить в программаторе, входящем в BASCOM - там четко все прописано и даже баз даташита не ошибешься

Добавлено: Пт июн 27, 2008 09:52:59
kolyay
Ставлю фьюзы так: SUT1, CKSEL0, CKSEL1. А вобще то рекомендую книгу - А.В.Белов."Микроконтроллеры AVR в радиолюбительской практике." Там как раз всё по этой Тиньке. К сожалению ссылка откуда тянул уже не работает.