roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 май 2025, 22:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Кнопка С CVAVR
СообщениеДобавлено: 11 май 2006, 22:20 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Разобрался с выходами а вот что то входы неполучается.
Подскажите что неправильно. Проверяю в VMlabe

#include <90s2313.h>  


       
void main(void) {



          DDRB.2=0;  Кнопка подаем 5 вольт
          DDRB.3=1;  Диод  
       
       
         
        while(1) {    
                 if (PORTB.2 == 0) PORTB.3 = 1; else PORTB.3 = 0;
         
          }
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 22:39 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
Используй Бейсик там все намного проще


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 22:41 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Кирилл писал(а):
Используй Бейсик там все намного проще

А что именно ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 23:24 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Разобрался.

Вот.
#include <90s2313.h>  


       
void main(void) {



          DDRB.2=0;
          PORTB.2 = 1;
          DDRB.3=1;    
       
       
         
        while(1) {    
                 if (PINB.2 == 0) PORTB.3 = 1; else PORTB.3 = 0;
         
          }
}

Но непонятно что такое подтяжка. И высокоимпедансный вход (Z-состояние)

Если можете поясните что это такое. :) Понятно что надо выбирать при направлении вход одно из двух ).
В моем случае первое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2006, 23:48 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Подтяжка - это (как бы так на пальцах рассказать) если она есть, то реагирует на замыкание входа на землю. Тоесть пока вход висит в воздухе (кнопка не нажата) - из него читается "1". Когда подтяжки нет - наоборот. Тоесть кнопку надо замыкать на +5В, а пока не замкнута - читается "0".

А высокоимпедансный вход - значит что у него сопротивление бесконечно велико. Тоесть лавай ты на него 0 или +5 - ток будет мизерный. Дает возможность подключать к нему низкомощные выходы (например всякие датчики).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 01:28 
Не в сети

Зарегистрирован: 04 май 2006, 22:01
Сообщения: 31
Откуда: Москва
Понял спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 09:25 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Цитата:
что такое подтяжка.

И высокоимпедансный вход (Z-состояние)


<-  стр. 2 и 3  - устройство МК AVR, сигналы, напряжения токи ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2006, 09:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
-= Александр =- писал(а):
Подтяжка - это (как бы так на пальцах рассказать) если она есть, то реагирует на замыкание входа на землю.


10 баллов !


-= Александр =- писал(а):
Когда подтяжки нет - наоборот. Тоесть кнопку надо замыкать на +5В, а пока не замкнута - читается "0".


а "0" кто держит ?    Бесконечное сопротивление ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO