Contiki OS : Как читать с контакта GIO SKY-mote

Я подключил внешние датчики к порту GIO небесной пылинки. Как получить данные с контакта GIO небесной пылинки.

PS: я использую contiki os

P2DIR&= ~0x08; // set the port as input
P2SEL &= ~0x08;                  
P2REN |=  0x08;               
if( (P2IN & 0x08) == 0)
{
 SEND_STRING(&s->sout,"UP");
}
else
{
 SEND_STRING(&s->sout,"Down");
}

Помогите мне, как прочитать данные с GIO-пина Sky Mote в contiki os

Заранее спасибо.


person user Ammu    schedule 23.04.2015    source источник
comment
Является ли этот предыдущий вопрос какой-либо помощью? stackoverflow.com/questions/21047965/   -  person Weather Vane    schedule 23.04.2015
comment
Я подключил внешний датчик к контакту GIO небесной пылинки. Я хочу прочитать данные с контакта GIO.   -  person user Ammu    schedule 23.04.2015
comment
Вы настроили P2, но читаете с P1.   -  person Weather Vane    schedule 23.04.2015
comment
извините, это моя ошибка. Можно ли добавить приведенный выше фрагмент кода в stackoverflow.com/questions/21047965/ этот код   -  person user Ammu    schedule 23.04.2015


Ответы (1)


Этот код используется для получения GIO2 OF SKY-MOTE.

P2DIR&= ~0x08; // set the port as input
P2SEL &= ~0x08;                  
P2REN |=  0x08;               
if( (P2IN & 0x08) == 0)
{
 SEND_STRING(&s->sout,"UP");
}
else
{
 SEND_STRING(&s->sout,"Down");
}
person user Ammu    schedule 23.04.2015