[ARM] I2C를 이용한 LCD 화면 출력하기

2022. 6. 19. 15:42ARM

I2C1을 이용해서 통신을 할 생각이다. STM32F429ZI 데이터 시트를 보면 CN7번파트에 PB8, PB9를 I2C 통신핀으로 사용할 수 있어 보인다.

 

 

 

I2C 버스는 SDA, SCL 라인이 Vdd 전원과 pull - up 저항으로 연결되어 있기 때문에 GPIO 에서 설정해줘야한다.

PB8, PB9 모두 설정해주었다.

 

이렇게하면 ioc 설정은 완료 된다.

 

LCD 화면에 원하는 문자를 출력하기 위해서는 아래의 주소에서 코드를 이용하면 할 수 있다.

afiskon/stm32-i2c-lcd-1602: STM32: LCD 1602 w/ I2C adapter usage example (github.com)

'ARM' 카테고리의 다른 글

[STM32] 가변 저항으로 ADC 값 조절하기  (0) 2022.07.13
[ARM] I2C 통신  (0) 2022.06.14
[ARM] 난수발생회로  (0) 2022.06.01
디지털 금고  (0) 2022.05.29
외부 인터럽트(EXTI)  (0) 2022.05.27