STM32F1, STMCubeMX, I2C, LCD1602
0. 참고 사이트
1. 모듈
2. 보드 연결
VCC는 5V를 사용합니다.
3. I2C 활성화
4. RCC > HSE > Crystal/Ceramic Resonator
5. Clock configuration > 72MHz
6. I2C 사용법
HAL_StatusTypeDef res; uint8_t addr = 0x27<<1; res = HAL_I2C_IsDeviceReady(&hi2c1, addr, 1, HAL_MAX_DELAY); |
HAL_StatusTypeDef res; uint8_t data_arr[1]; data_arr[0] = 0x00; res = HAL_I2C_Master_Transmit(&hi2c1, lcd_addr, data_arr, sizeof(data_arr), HAL_MAX_DELAY); |
7. 소스
8. 결과 확인 ( 위 2번 항목 참고)
'STM32F1' 카테고리의 다른 글
STM32F1, STMCubeMX, ADC, Internal Temperature Sensor (0) | 2018.08.03 |
---|---|
STM32F1, STMCubeMX, SPI, LCD22 (0) | 2018.08.03 |
STM32F1, STMCubeMX, 1us delay (0) | 2018.08.03 |
STM32F1, STMCubeMX, printf (0) | 2018.08.03 |
STM32F1, STM32CubeMX, 최대 Clock 설정 (0) | 2018.08.02 |