도와주세요!!
글 수 15,339
2004.12.22 01:44:00 (*.182.18.150)
6685
안녕하세요.. X5 보드 유저입니다.
자료실에서 있는 gpio 디바이스 드라이버를 분석하고 있는데요..
디바이스 드라이버가 gpio2, gpio3, gpio4, gpio5 를 각각 제어하게끔 되어 있
는데요.
제가 하고 싶은 것은 다른 gpio 포트를 제어해보는 것입니다. 예를 들면,
gpio81 이나, gpio82 같은 포트 말이죠..
얼핏 보아서는 디바이스 드라이버에서 gpio.h 파일에서 아래의 부분에서
=============================================
// GPIO 출력
#define GPIO_LED_1 2 // GPIO2
#define GPIO_LED_2 3 // GPIO3
#define GPIO_LED_3 4 // GPIO4
#define GPIO_LED_4 5 // GPIO5
==============================================
숫자를 바꿔주면 될 것 같은 데요?? 실제로 81, 82 로 바꾸어준 뒤에 오실로스
코프로 찍어보면, 제대로 제어가 되지 않습니다.
무엇 때문인가요?? 답변 부탁드립니다.
자료실에서 있는 gpio 디바이스 드라이버를 분석하고 있는데요..
디바이스 드라이버가 gpio2, gpio3, gpio4, gpio5 를 각각 제어하게끔 되어 있
는데요.
제가 하고 싶은 것은 다른 gpio 포트를 제어해보는 것입니다. 예를 들면,
gpio81 이나, gpio82 같은 포트 말이죠..
얼핏 보아서는 디바이스 드라이버에서 gpio.h 파일에서 아래의 부분에서
=============================================
// GPIO 출력
#define GPIO_LED_1 2 // GPIO2
#define GPIO_LED_2 3 // GPIO3
#define GPIO_LED_3 4 // GPIO4
#define GPIO_LED_4 5 // GPIO5
==============================================
숫자를 바꿔주면 될 것 같은 데요?? 실제로 81, 82 로 바꾸어준 뒤에 오실로스
코프로 찍어보면, 제대로 제어가 되지 않습니다.
무엇 때문인가요?? 답변 부탁드립니다.