inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

hyndrome님의 게시글

hyndrome hyndrome

@hyndrome5414

수강평 작성수
1
평균평점
5.0

게시글 4

질문&답변

(해결)업그레이드 질문

st link를 연결하면 3v3을 공급 받아서 전원을 공급 받아 빨간 불이 들어와야합니다. 이미 st link를 교환 받은 상태니 st link가 불량일 확률은 적다는 가정 하에 저라면 JTAG 핀 1번과 2번이 정상적으로 연결되어 있는지 찍어볼 것 같습니다!

좋아요수
0
댓글수
3
조회수
225

질문&답변

FND 제어에 저 역시 문제가 있었습니다.

void digit4_show(int n, int replay, uint8_t showZero, uint8_t delay_t) { int n1, n2, n3, n4; n1 = (int) n % 10; n2 = (int) (n % 100) / 10; n3 = (int) (n % 1000) / 100; n4 = (int) (n % 10000) / 1000; for(int i = 0; i 9) send_port(_LED_0F[n2], 0b0010); HAL_Delay(delay_t); if(showZero | n>99) send_port(_LED_0F[n3], 0b0100); HAL_Delay(delay_t); if(showZero | n>999) send_port(_LED_0F[n4], 0b1000); HAL_Delay(delay_t); } } 순차적으로 led가 replay 만큼 반복하면서 켜지는데 딜레이가 너무 없어서 그런지 send port 할때마다 딜레이를 주면 숫자를 볼 수 있더라구요. 재밌는 점은 저는 해당 코드에서 delay_t를 0으로 줘도 코드 상으로는 차이가 없어야 하는데 led를 볼 수 있었어요. 아마 아주아주 약간의 오버헤드가 그걸 가능하게 만드는 것 같아요. ``` for ( int i = 0; i digit4_show(i, 10, 0, 2); } ```

좋아요수
0
댓글수
2
조회수
411

질문&답변

섹션 5의 GPIO 간단 제어해보기.

Core/Inc/main.h 헤더 파일에서 #define문으로 정의된 라벨 확인 가능합니다

좋아요수
0
댓글수
3
조회수
147