реклама на сайте
подробности

 
 
> Состояние выводов при старте
bbill
сообщение Oct 16 2008, 08:16
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 21-10-05
Пользователь №: 9 941



Всем день добрый.
Растолкуйте, пожалуйста, как ведут себя выводы контроллера от момента подачи питания до инициализации портов в программе:
- вход с высоким входным сопротивлением;
- вход с подтяжкой внутренним резистором к +5V или GND;
- выход находящийся в состоянии 0 или 1.
Контроллер 16F874. Укажите на описание интересующего меня вопроса в даташите.
Жизнь столкнула со схемотехникой сырого прибора, с пиками до этого не работал, только атмелы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Oct 16 2008, 09:19
Сообщение #2





Guests






Цитата(bbill @ Oct 16 2008, 12:16) *
Всем день добрый.
Растолкуйте, пожалуйста, как ведут себя выводы контроллера от момента подачи питания до инициализации портов в программе...

От момента подачи питания до старта программы - это состояние сброса: все выводы в "третьем" (высокоомном) состоянии и все подтяжки выключены (в ДШ не нашел, это из опыта).
С момента старта программы (выход из сброса) до программной установки - аналогично! Смотреть состояние регистров после POR (сброса по включению питания) - TRIS и OPTION_REG.
По этой причине, во избежание ненужных эффектов, лучше подтягивать внешними резисторами к нужному уровню не только входы, но и выходы. Там, где это необходимо. Например, стоит подтянуть к питанию как вывод приемника, так и вывод передатчика UART. Иначе может выдавать "мусор" в линию при включении питания...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016