취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

SPI 통신을 통해 OLED 7핀 패널을 제어하고자 합니다.

현재 sbRIO로 포터블한 계측 장비를 제작 중입니다.

4-wire 방식 SPI를 사용하여 12864 OLED 패널을 제어하려 하는데 생각보다 난관이 많이 찾아오네요.

라인 개수에 대해 질문하고 싶어 글을 올립니다.

 

클럭 신호 및 데이터 신호의 디지털 입출력으로 사용하려는 C-series module NI-9401은 8개의 디지털 입출력을 가지고 있습니다.

포터블 장비에서 계측 시작을 위한 외부 버튼을 추가할 예정이라 셋팅에서 4개의 입력, 4개의 출력으로 구성하였습니다.

(원래 2개 입력, 6개 출력으로 하려했으나 메소드 선택에서 4:4, 8:0, 0:8로 비율이 고정이었습니다.)

4개의 출력을 사용하여 기본적으로 필요한 MOSI, SCLK, CS 라인이 벌써 3개나 사용됩니다.

((사용하고자 하는 OLED 패널의 경우 MISO가 없습니다.))

패널이 동작하는 특정 라이브러리(SSD1306)에 의한 전원 및 커맨드 절차를 위해서는

RESET과 D/C(Data/Command) 라인이 추가적으로 필요한데 위 3개의 라인과 추가로 2개의 라인을 연결하면

디지털 출력이 적어도 5개가 필요한데 이걸 해결할 방법을 찾지 못하고 있습니다.

 

제가 SPI 통신에 대해 배워가는 중이라 혹시 이에 관하여 잘 아시는 분 있으면 답변 부탁드립니다.

감사합니다.

 

lightish96_1-1579678636785.png GND VCC CLK MOSI RES DC CSGND VCC CLK MOSI RES DC CS

0 포인트
1/2 메시지
1,980 조회수
In some cases, posts trigger a false positive and get moved to our spam quarantine. You can find more information regarding false positives here in the community. The post has been removed from the spam quarantine and back in the forum.
Regards,
0 포인트
2/2 메시지
1,969 조회수