도와주세요!!
글 수 15,339
2007.11.16 11:56:59 (*.82.68.226)
6716
안녕하세요..
현재 읽고자 하는 GPIO가 GPIO2 부터이기 때문에 GPLR0로 읽은 전체 GPIO 값을 쉬프트한 것입니다.
그럼 수고하세요.
>int gpio_inb( void )
>{
> // 입력 전용으로 설정
> GPDR0 &= ~( GPIO_INPUT_MASK );
>
> return ~( GPLR0 >> 2 );
>}
>
>
>예제파일에 이렇게 되어있잖아요~
>이 때 gpio_inb 함수는 gpio로 들어오는 입력에 대해서 정의해 둔 함수 맞죠?
>그럼 여기에서 return으로 ~( GPLR0 >> 2 ) 이렇게 써놓은 이유가 뭐에요?
>
현재 읽고자 하는 GPIO가 GPIO2 부터이기 때문에 GPLR0로 읽은 전체 GPIO 값을 쉬프트한 것입니다.
그럼 수고하세요.
>int gpio_inb( void )
>{
> // 입력 전용으로 설정
> GPDR0 &= ~( GPIO_INPUT_MASK );
>
> return ~( GPLR0 >> 2 );
>}
>
>
>예제파일에 이렇게 되어있잖아요~
>이 때 gpio_inb 함수는 gpio로 들어오는 입력에 대해서 정의해 둔 함수 맞죠?
>그럼 여기에서 return으로 ~( GPLR0 >> 2 ) 이렇게 써놓은 이유가 뭐에요?
>