Например TDA7294

Форум РадиоКот :: Просмотр темы - 1порт vs 2порта
Форум РадиоКот
https://radiokot.ru/forum/

1порт vs 2порта
https://radiokot.ru/forum/viewtopic.php?f=20&t=35255
Страница 1 из 1

Автор:  Fosfor [ Вт сен 21, 2010 22:17:17 ]
Заголовок сообщения:  1порт vs 2порта

у меня Ttiny13v однопорвый МК
И мучает меня вопрос: -Можно ли 1н порт "B" использовать как вход и выход на определенный ножках ?-
(PB1 как вход, а PB2 как выход)
подскажите пожалуйста на примере :)))

Автор:  Engineer_Keen [ Вт сен 21, 2010 22:26:25 ]
Заголовок сообщения:  Re: 1порт vs 2порта

У МК AVR каждую ножку порта можно отдельно сделать входом или выходом. За это отвечает регистр DDRX, где Х-конкретный порт. Чтобы сделать ножку выводом нужно записать в регистр "1":

Код:
LDI R16,0x04 ;PB2 - выход, остальные входы.
OUT DDRB,R16

Автор:  Fosfor [ Ср сен 22, 2010 14:02:23 ]
Заголовок сообщения:  Re: 1порт vs 2порта

Да вот я так и думал, но например когда я подключаю единицу к PB0 то в Pinb тоже на 0м байте почемуто тоже приписывается 1ца

На пример:
Код:
sbi portb,0 

То при тестировании в AVR Studio 4 в регистре PINB в 0м байте тоже присуствовает 1ца
вот немогу понять вчем проблема? :roll:

Автор:  Engineer_Keen [ Ср сен 22, 2010 14:39:01 ]
Заголовок сообщения:  Re: 1порт vs 2порта

Никто не мешает прочитать данные из порта, даже если он настроен на выход, так что все верно. Читали раздел I/O Ports из даташита на любой AvR? Видели картинку General Digital I/O? Многое станет понятнее.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/