사용 MCU: STM32F103
프로젝트명: WHITE BOX-스위치 박스
[상황]
메인보드에서 여섯개의 스위치 박스를 SPI 통신으로 컨트롤 하며 스위치 박스는 컨트롤에 따라
16x16 DOT-Matrix를 TLC5955 LED 드라이버를 이용해 출력한다.
스위치 박스 6개 동시에 전원을 넣었지만 DOT-Matrix 밝기가 각각 다르게 출력되었다.
밝기 오류가 나는 버전에서는 MCU 초기화 부분에 TLC5955_Init 함수를 사용하여 1회 초기화 하였다.
그러나 밝기가 일정치 않아 TLC5955_Refresh 함수(초기화 함수의 일부분)를 추가 하고,
TLC5955에 컨트롤 데이터를 LATCH 시킬때마다 TLC5955_Refresh 함수를 호출하여 밝기 설정을 다시 하도록 하였다.
🕹️ [STM32] 커스텀 부트로더 (IAP) 만들기 (2) | 2023.12.20 |
---|---|
[개발노트] SPI Slave 모드에서 BSY Flag 에러 (0) | 2020.04.17 |
STM32 PWM 모드 사용하기 (1) | 2019.03.07 |
STM32 TIMER Counter Mode (0) | 2019.03.06 |
TLC5947 24-Channel, 12-Bit PWM LED Driver (0) | 2019.02.21 |