일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Contour
- inheritance
- APP
- sensor
- aduino
- Overloading
- parameter
- Encapusulation
- Android
- Unity
- SERIAL
- compare
- java
- wpf
- preprocessing
- length
- flutter
- public
- mfc
- file access
- UNO
- Pointer
- Binary
- digitalRead
- Barcode
- atmega328
- Read
- stream
- memory
- Class
Archives
- Today
- Total
폴크(FOLC)
아두이노 - SPI 통신 본문
728x90
반응형
# 모토로라에서 전이중 방식으로 개발한 시리얼 통신의 표준
-> 마스터 장치와 슬레이브 장치간의 양방향 통신을 동시에 수행
-> 데이터를 클록신호에 맞추어 전송 [ 상승/하강 엣지 ]
-> 4개의 연결선 필요 [ MOSI, MISO, SCLK, SS ]
-> 4개의 통신 모드 이용 가능
# 통신 방법
-> 마스터 장치와 여러개의 슬레이브 장치간의 선을 공유
-> 클록 신호를 기준으로 통신을 진행한다.
-> 슬레이브는 LOW 상태에 통신 가능
-> 양방향 통신 : 마스터 <-> 요청/응답 <-> 슬레이브
# 연동
-> 통신하고자 하는 슬레이브의 연결선(SS) 에 LOW 로 설정
-> 슬레이브 장치가 지원하는 통신 속도 이하로 클록 신호 전송
-> 각 클록 사이클마다 MOSI 연결선을 통해 1BIT 데이터 전송
-> MISO 연결선으로 들어오는 1BIT 데이터 수신
-> 데이터를 주고 받기를 완료할 때까지 반복
-> 클록 신호 전송을 중지하고 데이터 전송을 종료
-> 슬레이브 연결선(SS) 에 HIGH 로 설정
# 데이터 형식
-> 각 장치 마다 모두 다름 - 데이터 시트를 참고
728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --
'자유 게시판 - 마이크로 컨트롤러' 카테고리의 다른 글
아두이노 - I2C 통신 (0) | 2022.07.01 |
---|---|
아두이노 - 시리얼통신 (0) | 2022.06.22 |
아두이노 - ADC 변환 (0) | 2022.06.20 |
아두이노 - 푸시버튼 (0) | 2022.06.15 |
Atmega128 IDE (0) | 2022.06.07 |