inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

justgo님의 게시글

justgo justgo

@ksshin4991

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

FND를 제어하자 3 실무 노하우

저도 같은 문제가 있는데요, refresh되면서 전체 불이 한번 다 들어왔다가 꺼지게 되어, 잔상으로 계속 켜져있는것으로 보이는 것 같습니다. 다만 딜레이를 주면 뭔가 보이긴 하는데, 잔상으로 여러자리가 보이지 않는 문제가 있네요. 여러자리를 출력하기 위해서 아래와 같이 해보는데 모든 LED에 불이 들어옵니다. int n1, n2, n3, n4; int n = 123; n1 = ( int ) n % 10; n2 = ( int ) (n % 100)/10; n3 = ( int ) (n % 1000)/ 100; n4 = ( int ) (n % 10000) / 1000; for ( int i = 0; i send_port(_LED_0F[n1], 0b0001); send_port(_LED_0F[n2], 0b0010); send_port(_LED_0F[n3], 0b0100); send_port(_LED_0F[n4], 0b1000); } 위와 같은 코드를 돌리면, 123이 떠야할거 같은데 123이 떠있는 것 같긴한데 모든 LED에 불이 들어와 있습니다. 왜 그런지 모르겠습니다. 해결책을 못찾겠네요. 도움 부탁드립니다.

좋아요수
2
댓글수
2
조회수
661