roboforum.ru

Технический форум по робототехнике.

Ноги у ATtiny26

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Ноги у ATtiny26

Сообщение Kanoka » 08 окт 2005, 22:53

Делаю контроллер на базе ATtiny26, нужно подключать 6 датчиков (4 цифровых и 2 аналоговых).
Вопрос: предпочтительнее подключать входа к порту A или B? И аналоговые входа подключаются к каким то определенным ногам, или все равно?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение -= Александр =- » 09 окт 2005, 00:19

Аналоговые сигналы - только туда где в даташите в скобочках написано "ADC" их там 8 (ADC0..ADC7) А уж к каким именно ногам - читай что те ноги еще делать умеют и решай надо оно тебе или нет. Например PB4 и PB5 нужны для внешнего кварца (если надо частоту большую сделать)
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Kanoka » 09 окт 2005, 01:35

Угу, это понятно, только их 11 а не 8, или я че то не понимаю?

То что есть сейчас:

Ноги микросхемы (ноги питания не указываю)

1-4 - входа цифровых датчиков (х4)
7-8 - внешний кварц
9-10 - входа аналоговых датчиков (х2)
11-12 - выходы на сервы (х2)
13-14, 17-20 - выходы на драйвер двигателей

Скажите что я сделал не так, или как более правильно?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение Kanoka » 29 ноя 2005, 18:16

Господа! Все же, куда чего логичнее цеплять?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение ASin » 29 ноя 2005, 18:45

Имхо, 0-3 (PDIP) лучше на моторы пустить, т.к. там аппаратный ШИМ
ASin
 
Сообщения: 155
Зарегистрирован: 18 дек 2004, 03:14
Откуда: Москва

Сообщение Kanoka » 29 ноя 2005, 18:48

Имхо, 0-3 (PDIP) лучше на моторы пустить, т.к. там аппаратный ШИМ

Согласен, но на два ШИМа нужно 2 ноги, а не 4. Или я все таки не догоняю?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение ASin » 29 ноя 2005, 19:24

Да, погорячился я  :)
PB1 и PB3.
ASin
 
Сообщения: 155
Зарегистрирован: 18 дек 2004, 03:14
Откуда: Москва

Сообщение Kanoka » 29 ноя 2005, 19:41

С ШИМами пришло некое понимание, это радует.
Далее, для контроллера двигателей нужно еще 4 ноги (по 2 ноги на 2 двигателя, направления вращения менять), если задействовать под них PA0 - PA3 нормально будет?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Re: Ноги у ATtiny26

Сообщение avr123.nm.ru » 29 ноя 2005, 21:08

Kanoka писал(а):аналоговые входа подключаются к каким то определенным ногам, или все равно?


Аналоговые сигналы можно подключам к любым ногам, но если нужно из сигнала получить более 1 бита информации то подключай его на ножки АЦП. (ADC)
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Kanoka » 29 ноя 2005, 21:37

Да это то понятно, объясню что меня сбивает, цитата из руководства к Робоклубовскому контроллеру на 26-ой Тини (полный текст тут http://www.roboclub.ru/master/control/c ... rs_93.html )
Таким образом, на разъемы Х2 и Х3 может быть подано до 8 входных сигналов, из них до трех аналоговых (линии PB5..PB7 контроллера).

Почему до трех? За исключением ног PB0 - PB3 все остальные поддерживают ADC.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14