Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 객체지향
- Mega2560
- 알고리즘
- GPIO
- Avr
- atmega
- cancellationtoken
- flag 변수
- SPXL
- sort
- 아두이노
- STM32 IDE
- S&P500
- STM32 개발환경
- 코딩테스트
- STL
- 아두이노 통신
- 백준
- c#
- 정렬
- NUCLEO-F103RB
- C++
- iscancellationrequested
- STM32CubeIDE
- 코테
- 정렬알고리즘
- Microchip Studio
- STM32 라인업
- STM32
- CubeIDE
Archives
- Today
- Total
목록TWI (1)
뽕구의 개발일지

I2C 통신I2C (Inter-Integrated Circuit) 통신은 필립스에서 개발한 반이중 방식 (Half Duflex)의 통신입니다. Atmel에서는 데이터(SDA)와 클럭(SCL) 두가닥을 이용한다고 해서 TWI (Two Wire Interface)라고도 합니다. SDA와 SCL 신호선에 Floating 현상을 방지하지 위해 Pull-up 저항 Rp를 연결해주어야 합니다. 아두이노 Mega2560으로 I2C를 테스트 해본 오실로스코프 이미지도 맨 아래 올려두었습니다. I2C 프로토콜아래는 I2C의 프로토콜이며, 필드별 설명입니다. ① START 시 Master가 HIGH 상태인 SDA 신호를 LOW로 떨어뜨립니다. ② 7Bit의 Slave 주소값이 존재해 2*7 = 128개의 Slave 주..
개발 일지/통신
2023. 8. 4. 00:59