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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Andbiz
Родился
Сообщения: 9
Зарегистрирован: Вт июн 10, 2008 02:24:41

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

Сообщение Andbiz »

Делаю своего первого робота. Решил делать по этой схеме. Сразу возникло много вопросов AT90S2313 уже снят с производства и его можно заменить на ATTINY2313. Читал, что изменяться там некоторые моменты в программировании. А изменится ли что-то в самой схеме? Нужно ли ставить кварц (например 4 мГц) в случае с ATTINY2313? Питаться все будет от двух крон (раздельное питание для контроллеров и двигателей). Можно ли для питания контролллеров ATTINY2313 и L293D поставить КРЕН5А? Как это отразиться на их работе? И нужно ли для него делать фильтр?
Вложения
andbizz.JPG
(35.73 КБ) 1281 скачивание
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ну в основном всё останется таким же , а вот что касается внутреннего железа МК, там вроде меняется работа с UART и с USI и что-то ещё. Ну кварц нужен, если нужна точность. А почему именно эта схема? Можно же с нуля придумать схему, и программу написать с нуля. :)
Изображение
Аватара пользователя
Reboot_s
Встал на лапы
Сообщения: 139
Зарегистрирован: Ср сен 19, 2007 10:26:43
Откуда: Украина,Черновцы
Контактная информация:

Сообщение Reboot_s »

Самый простой вариант подогнать программу, это запихнуть в АВР Студио и указать что прога для тиньки2313, включая инклуде. Прога сама выдаст названия регистров, которые не совпадают. Читаете по даташиту, заменяете на правильные и все работает. Я сам так делал.
Не напрягайся - перезагрузись!
Andbiz
Родился
Сообщения: 9
Зарегистрирован: Вт июн 10, 2008 02:24:41

Сообщение Andbiz »

А почему именно эта схема? Можно же с нуля придумать схему, и программу написать с нуля.

Это мой первый робот... Накидал схемку. Не могли бы отредактировать и сказать, что лучше изменить?
Вложения
124.JPG
(41.54 КБ) 817 скачиваний
Аватара пользователя
kolyay
Встал на лапы
Сообщения: 99
Зарегистрирован: Вт фев 19, 2008 20:46:27
Откуда: Новгород
Контактная информация:

Сообщение kolyay »

Не надо никуда загонять ничего. Тинька совместима с 90S2313. Шей смело нех для 90S2313 в тиньку. Фьюзы только придётся расставить правильно. В 90S2313 не надо, в тиньке надо. Кварц может быть до 20, в моей так.
Аватара пользователя
Reboot_s
Встал на лапы
Сообщения: 139
Зарегистрирован: Ср сен 19, 2007 10:26:43
Откуда: Украина,Черновцы
Контактная информация:

Сообщение Reboot_s »

Тинька то совместима, но некоторые регистры у нее называются иначе. Программа работать корректно не будет.
Не напрягайся - перезагрузись!
Аватара пользователя
kolyay
Встал на лапы
Сообщения: 99
Зарегистрирован: Вт фев 19, 2008 20:46:27
Откуда: Новгород
Контактная информация:

Сообщение kolyay »

Reboot_s писал(а):Тинька то совместима, но некоторые регистры у нее называются иначе. Программа работать корректно не будет.

Дык шьётся то нех, а не асм. Какая разница как они называются в асме? Адреса то остаются те же самые. Новые конечно добавились, но старые то все те же. Два года уже шью в тиньку нех для 90S2313, всё отлично работает!
Аватара пользователя
Reboot_s
Встал на лапы
Сообщения: 139
Зарегистрирован: Ср сен 19, 2007 10:26:43
Откуда: Украина,Черновцы
Контактная информация:

Сообщение Reboot_s »

Гм, по идее да, шьются регистры по адресам, а не по названиям. Если адреса прежние то все будет работать. Каюсь, был неправ.
Не напрягайся - перезагрузись!
Artem333
Встал на лапы
Сообщения: 119
Зарегистрирован: Вт апр 17, 2007 15:24:47
Откуда: Новосиб

Сообщение Artem333 »

Покачто встретился с немного иной записью в ЕЕPROM остальное вроде также (в кодах)
Всё просто как самогонный аппарат
Аватара пользователя
MiD
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Ср май 02, 2007 15:20:43
Контактная информация:

Сообщение MiD »

кварц можно не ставить, а подцепить внутренний на 4Мгц. И еще нужно убрать деление частоты на 8. Если опыта с 2313 мало, то внешний кварц не программируй - можешь МК в глубой сон погрузить.
Нагляднее всего фьюзы можно расставить в программаторе, входящем в BASCOM - там четко все прописано и даже баз даташита не ошибешься
Аватара пользователя
kolyay
Встал на лапы
Сообщения: 99
Зарегистрирован: Вт фев 19, 2008 20:46:27
Откуда: Новгород
Контактная информация:

Сообщение kolyay »

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

Вернуться в «Микроконтроллеры и ПЛИС»