View Code? Open in Web Editor
NEW
22_spring_mp_term_project
clock_n_therm's Introduction
PA8
PA9
PA10
PA11
CLK/TMP switch
back
up ▲
EMPTY
EMPTY
left ◀
set
right ▶
12/24 hours or C/F switch
EMPTY
down ▼
EMPTY
scroll from left
scroll from right
scroll from top
scroll from bottom
clock_n_therm's People
Contributors
Watchers
clock_n_therm's Issues
문제
"버튼을 누르면 display에 아무것도 출력되지 않는다"
재현
CPU 가동 중에 S1 또는 S8을 누르면 display가 꺼진다.
Debug 모드에서 step 별로 확인하면 문제가 없으나 break 없이 실행할 때 문제가 발생함.
S0번과 S12, S13은 제대로 작동하기 때문에 clk module에 문제가 있는지 확인 필요.
문제 조건에 맞추기 위해 ℃, ℉, ":" 를 표시해야하기 때문에
font8x8에 세 개 문자를 새로 만들어줘야할 것 같고,
시간 display를 위한 original의 길이도 조금 늘려야 할 것 같습니다.
디스플레이 방법에 대해 고민해보겠습니다.
문제
"조작을 위한 버튼을 누를 때마다 display가 세 줄씩 밀려서 출력된다. 일정한 패턴을 찾지는 못함. 기능은 올바르게 동작."
재현
S0 버튼을 눌러보면서 확인함.
정리
현재 display는 PB8-PB15를 통해 신호를 제공받고 있음.
DMA를 통해 해당 pin에 신호 출력 중
실시간 값은 TIM2를 사용하여 갱신됨.