[STM32 HAL] I2C#Protocol + HD44780 CLCD


[STM32 HAL] I2C#Protocol + HD44780 CLCD

Reference: Mastering STM32 by Carmine Noviello** 자료 해석에 오류가 있을 수 있습니다 **[ 배경지식 ]I2C 는 UART, SPI 통신과 함께 널리 쓰이고 있는 통신 프로토콜 중 하나이다.1982년 NXT 전신인 Philips 에 의해서 개발 됨.Multi Slave 지원, Half-Duplex, Two-wires 통신의 특성을 지님.기본적인 I2C 버스 구성은 아래와 같으며 Pull-up 저항 값은 Bus 의 Capacity 와 통신 속도에 의해서 결정 되며, 일반적으로는 4.7K Ohm 저항을 사용 정확한 저항값 계산은 링크를 참조: http://www.ti.com/lit/an/slva689/slva689.pdfSDA 는 데이터 전송 목적으로 사용되며 SCL 은 Clock 전송용으로 사용됨.STM32 내부 Pull-up 을 사용할 수 있..........



원문링크 : [STM32 HAL] I2C#Protocol + HD44780 CLCD