기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.

GPIO 설정하는 방법에 대해 도움을 받고자 글을 씁니다.

 

Exynos 테스트 보드에 외부 IC(AP 아님) 하나를 추가하려는 중에 외부 IC에도 GPIO PIN이 3개가 있더라고요.

그래서 외부 IC의 GPIO를 컨트롤해서 뭔가 컨트롤을 해보려고 하는데요.

기존 AP에 있는 건 문제없이 해왔는데 외부 IC의 GPIO를 별도로 컨트롤 하려고 하니 등록이 잘 안되서 문의 드립니다.

 혹시 가이드 될 만한 문서나 코드가 있을까요?


고도리

2014.01.24 20:39:57
*.200.239.210

1. cpu <-> 외부 ic와의 interface는요?

2. 통상 i2c나 spi일텐데.....프로토콜을 적절하게 작성하셔야 할 듯 합니다.

 

외부 ic의 경우는 직접 gpio interface를 이용하게 될 경우 애매하네요.....

마대렐라

2014.01.24 22:01:01
*.244.225.242

1. CPU와 IC의 interface는 i2c 입니다.
2. struct gpio_chip와  gpiochip_add()를 이용해서 등록 후  해보려고 했는데 설정에 부족한 점이 있는 것 같습니다.

쾌도난마

2014.01.24 23:05:28
*.50.20.11

http://lxr.free-electrons.com/source/sound/soc/codecs/wm8996.c#L2193


간단하게 이걸 레퍼런스 하면 될 것 같네요.

마대렐라

2014.01.25 01:50:40
*.244.225.242

아.. 감사합니다. 혹시 gpio_base 처리는 어떻게 할 수가 있을까요? platform_device 에서 등록을 해야 할 것 같은데요.

정철진

2014.02.11 22:16:37
*.143.200.4

H/W적인 접근에서 GPIO확장용 IC가 아닌, 특정 기능 IC에 GPIO들이 있는 경우 Open Drain출력으로 외부 풀업이 꼭 필요한 경우가 종종 있었습니다.


GPIO가 많이 모자라서 꼭 써야 하나요???

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5728 interrupt를 활용한 keypad 감지 c프로그램은 어떤식으로...? [3] Supsupi 2012-04-17 1769
5727 [origen_quad][ics] prebuilt image - 20121212-es4 관련 문의 file [10] 아침 2012-12-15 1766
5726 usb garget을 이용한 cpu 간 통신 [2] 이학남 2014-03-25 1764
5725 리눅스 응용 프로그램에서 EBI(External Bus Interface) 제어 문... [1] 황순일 2012-06-05 1761
5724 hrtimer 사용하려고 하는데 ktime.h에서 undefine에러가 발생합니다. yama 2011-10-13 1760
5723 S3C6410 Test Firmware 사용법 [1] jclab 2012-05-01 1759
5722 ActiveSync/USB host 동작 관련 [5] 백상은 2007-12-09 1759
5721 ICS S4210 (type password to decrypt storage?) 문제... file [4] 아명 2012-03-14 1759
5720 V4L2 device driver의 node ? [1] 테크 2012-04-18 1758
5719 kikat 4.2.2 에서 surfaceflinger 초기화 하는 부분에 대해서 질문 ... [3] 시안 2014-07-08 1758
5718 v4l2 는 camera register 관련된 포트에만 쓰일수 있는건가요? [1] biokk 2014-02-25 1757
5717 [V310] request_irq로 등록을 했지만, isr이 불려지지 않습니다.. ... [3] 훌러덩 2011-12-21 1756
5716 V210에서 usb메모리 마운트 방법에 대한 질문 입니다. [2] Ike 2012-02-22 1756
5715 ramdisk 제작시 커널의 MTD파티션은 어떻게 해야 하나요? [2] 혜민아빠 2012-03-27 1756
5714 ffmpeg 관련하여 examples 이 컴파일이 되지 않습니다. [1] 사랑해요 2012-07-03 1755
5713 s3c2440 touch screen 좌표 인식 박용순 2012-01-13 1754
5712 리눅스 질문 : bus 충돌 회피방법 질문 [2] 카보 2013-08-28 1753
5711 안녕하세요 사운드 디바이스 관련 질문입니다. [6] 조현호 2013-03-25 1751
5710 Camera ISP Source가 공개된 AP chip 아시는분? [1] 꿈의사람 2014-02-07 1751
5709 리눅스 타이머 소스 ndk-build시 에러 질문 및 기타 질문 [3] bradkim 2012-05-30 1750

사용자 로그인