ATtiny13: Очень интересная работа портов

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Вс май 24, 2009 22:25:36
Откуда: Russia

Сообщение fox15 »

Спасибо многоуважаемые Коты, что неоставили мою проблему без внимания ! :)

Повидимому ARV прав и что-то не то в схеме подключения, поэтому я нарисовал схему конфигурации стендов. Необращайте пожалуйста внимание на SW1, который закорачивает ногу AT89S8253, я его неиспользую. И вообще этот стенд используется временно.
А вот конфигурация EasyAVR5A у меня вызывает сомнение, особенно SW2. Я думаю, что неможет SW2 напрямую быть подключенным к питанию, но на имеющимся куске схемы резистор ненарисован, а полной схемы всего стенда у меня нет.
Запитываются стенды прямо от компьютера (USB)
Вложения
a13.gif
Схема конфигурации стендов
(8.39 КБ) 403 скачивания
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 335
Зарегистрирован: Вт сен 11, 2007 10:27:08
Откуда: Киев

Сообщение __Alexander »

Может он принимать питание напрямую (естественно в допустимых пределах).

А чеб не думали что я пидун, вот, для порта B0:

DDRB &= 0xFE ; Порт Б0 на вход.
PORTB &= 0xFE ; Можно и |=0x01 для включения внутренней подтяжки.


for(;;)
{
if (PINB & 0x01)
на входе 1
else
на входе 0
}

Все очень даже просто.

--------
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Вс май 24, 2009 22:25:36
Откуда: Russia

Сообщение fox15 »

__Alexander писал(а):Может он принимать питание напрямую (естественно в допустимых пределах).
--------
Да все работает замечательно у меня, так как и хотел. :))
Измеряю длительности импульсов одновременно на двух каналах посредством PCINT, ну еще там кое какие действия. Небуду подробно описывать т.к. очень много текста получиться.

Вопрос мой появился после прочтения статьи о портах, т.е. в статье и моих книжках вроде одно написано, а на практике заметил совсем другое. Просто я непонял почему так. :shock:
Контактная информация:
Закрыто

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