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

 
 
> вопрос, про замыкание ног МК
skilful
сообщение Dec 3 2006, 20:30
Сообщение #1


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

Группа: Свой
Сообщений: 186
Регистрация: 23-04-06
Из: Сочи
Пользователь №: 16 411



Добрый день. Хочу спросить у участников форума - возникла необходимость соединить несколько ног МК (одного порта). Необходимо, допустим, подавать сигнал на PB0, а снимать с PB3, PB4.
Для этого необходимы следующие настройки порта:

DDRB = 00000000 b
PORTB = 00000001 b


Подскажите пожалуйста так будет правильно делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
skilful
сообщение Dec 3 2006, 21:43
Сообщение #2


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

Группа: Свой
Сообщений: 186
Регистрация: 23-04-06
Из: Сочи
Пользователь №: 16 411



имеется разъем на много ног (около 50). Необходимо прозвонить каждый с каждым контакт внутри разъема, чтобы определить какой контакт с кем замкнут. Вот и думаю решить задачу с помощью МК (каждая нога МК на контакт разъема).
Алгоритм моих действий прост - выставляю единицу на 1 ноге и читаю сигнал на других ногах. Если прочитаю на какой-нить другой единицу, то эти 2 контакта замкнуты....и т.д.

Поэтому и возникла задача соединения 2-х и более ног МК.


Только я уже запутался. В спецификации на МК написано
DDRB=0; PORTB=0 - высокое входное сопротивление порта


Тогда как нужно настроить порты (PB0 - выход; PB3 - вход )??? Вот так?????

DDRB = 0000 0001
PORTB = 0000 0001


Если не правильно все изложил напишите...
Go to the top of the page
 
+Quote Post
VDG
сообщение Dec 4 2006, 13:42
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(skilful @ Dec 3 2006, 22:43) *
Тогда как нужно настроить порты (PB0 - выход; PB3 - вход )??? Вот так?????

А мой разжеванный ответ мимо ушей пустили? angry.gif


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- skilful   вопрос   Dec 3 2006, 20:30
- - VDG   Нет. DDRB = 0bxxx00xx1 PORTB = 0bxxx00xx?   Dec 3 2006, 20:46
|- - skilful   Цитата(VDG @ Dec 3 2006, 20:46) Нет. DDRB...   Dec 4 2006, 22:38
|- - Wild007   Цитата(skilful @ Dec 4 2006, 21:38) Цитат...   Dec 5 2006, 09:14
- - Kovrov   главное чтобы не соединять ноги от 2х и более порт...   Dec 3 2006, 20:46
|- - skilful   Цитата(Kovrov @ Dec 3 2006, 20:46) главно...   Dec 3 2006, 23:21
- - prottoss   Цитата(skilful @ Dec 4 2006, 00:30) Добры...   Dec 3 2006, 20:57
|- - Dog Pawlowa   Цитата(prottoss @ Dec 3 2006, 20:57) Инте...   Dec 3 2006, 21:37
|- - prottoss   Цитата(Dog Pawlowa @ Dec 4 2006, 01:37) Х...   Dec 3 2006, 21:54
|- - Dog Pawlowa   Цитата(prottoss @ Dec 3 2006, 21:54) А я ...   Dec 4 2006, 10:58
|- - prottoss   Цитата(Dog Pawlowa @ Dec 4 2006, 14:58) А...   Dec 4 2006, 11:41
- - Kovrov   ну наверное чисто теоретически   Dec 3 2006, 21:24
- - skilful   ну да, так для моей задачи изначальное сотояние ...   Dec 3 2006, 22:03
|- - prottoss   Цитата(skilful @ Dec 4 2006, 02:03) ну да...   Dec 3 2006, 22:19
- - Dopler   Цитата(prottoss @ Dec 3 2006, 20:57) Цита...   Dec 3 2006, 23:02
|- - prottoss   Цитата(Dopler @ Dec 4 2006, 03:02) Вот дл...   Dec 4 2006, 09:10
- - _artem_   Думаю что Ваш алгоритм можно немного изменить - а...   Dec 3 2006, 23:53
- - skilful   ну да, Артем, ты абсолютно прав! Спасибо, прос...   Dec 4 2006, 00:07
- - vooon   Посмотрите таблицу: Код+--------+-----+--------+-...   Dec 4 2006, 00:15
- - add   Цитататак вот в вашем случае как раз ничего соедин...   Dec 4 2006, 09:51
|- - prottoss   Цитата(add @ Dec 4 2006, 13:51) Цитататак...   Dec 4 2006, 10:14
- - Dopler   Цитата(prottoss @ Dec 4 2006, 10:14) Цита...   Dec 5 2006, 19:57
|- - prottoss   Цитата(Dopler @ Dec 5 2006, 23:57) В моем...   Dec 5 2006, 22:00
- - skilful   Ну, хватит ) я воспользуюсь решение Артема (thx). ...   Dec 5 2006, 22:26
|- - prottoss   Цитата(skilful @ Dec 6 2006, 02:26) Ну, х...   Dec 5 2006, 22:44
- - skilful   Спасибо всем. Низкий поклон )) Премного благодарен   Dec 5 2006, 22:57


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

 


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


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