![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| imperturbability |
|
|||
|
Unregistered |
Помогите, горю!
программа для AT89C2051, работа с протоколом микролан. Смысл такой: на P1.0 понижаю уровень (P1.0=0) потом повышаю(P1.0=1),а прибор DS1820 на шине удерживает низкий уровень, то есть на ножке P1.0 по идее 0. Проблема: где фиксировать, что уровень продолжает оставаться низким, то есть будет ли регистр P1 = 11111110, или только непосредственно сам бит P1.0 будет = 0, там ведь установить бит P1.0 и записать число c единицей в 0-вом разряде, это разные вещи. спасибо громадное! |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Чтобы работать на вход, нужно подать 1 в регистр защелку (в порт). Просто читаешь ты физическое состояние порта а не то что ты записал в порт.
На выход 1 или 0, но получатель должен быть в третьем состоянии либо в слабом подтягивании к единице. СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |