해보기는 했어?

오늘 안됐다고 포기하지 말고 용기내서 내일 다시 해 보자.

임베디드

[myMP3P uCOS-II]일주일간의 삽질 결과....

롬돌이 2022. 11. 5. 15:18
반응형

20090321_lcd_디스플레이테스트.pdf
0.28MB

*** 아래의 내용은 한 십 수년 전에 펌웨어 인사이드 카페에 올렸던 글과 자료이다.

     uCOS-II를 공부할 때 테스트 하느라 정리했던 것이고, 내가 웹상에 올려둔 글 중 가장 많은 조회수를 갖는 글이다.

     여기 다시 정리해 둔다.

 

안녕하십니까?

롬돌이입니다.

 

고무신 님의 RTOS 포팅일지 강좌 끝부분에 x86예제를 보드의 UART로 내보내는 부분이 있었습니다.

그부분을 그대로 사용하고, 추가로 LCD에 그와 유사한 내용으로 동작할 수 있도록 하였습니다.

또한 바 그래프가 동작할 수 있도록 수정하였습니다.

 

LCD 초기화면에 디스플레이되는 문구는 MP3 파일의 내용을 그대로 사용하였습니다.

"Made by Iresoft"라고 나오는 부분이 있습니다. 이는 MP3 소스에서 가져온 것이라 수정안하고 그냥 그대로 사용하였습니다.

혹시나 문제된다면 수정해서 다시 올리도록 하겠습니다.

(참고로 저는 Iresoft와는 전혀 관련이 없음을 밝혀둡니다.)

 

 

일주일 전 디바이xx트에서 myMP3P V1.01보드를 구매하고(꽁돈이 생겨서 그동안 벼르고 있던차에 지름신 강림으로...)

한 일주일 동안 삽질을 한 결과를 올립니다.

 허접한 자료입니다만...읽어봐 주시고 조언을 부탁드립니다.

 

 

보드를 받고 요리조리 살펴보기

1. J3 미삽 - 가지고 있던 핀헤더로 납땜

2. LCD 백라이트가 동작하지 않음 - R26에 1.6M저항으로 오삽, 1608 사이즈 저항이 없는 관계로 일반 저항으로 다리를 구부려서

   납땜

3. 그래도 백라이트 동작하지 않음- BLU의 A, K 부분이 PCB에 납땜되어 있지 않은 것을 확인 후 납땜, 정상동작

4. 시리얼연결 - 흠...노트북이라..USBtoSerial 모듈을 예전에 CP2101 칩을 이용해 만들어 둔 것 사용

5. ISP - 흠....패러렐은 있으나 그냥 USB 타입의 ISP 사용하기로 함.

 

삽질

1. LCD가 동작하지 않음 - 세마포어에 해당하는 이벤트 개수 설정 상수값 변경, 3일만에 확인

2. 시리얼통신 에러 - 시리얼 문자 송신용 태스크의 수를 8개에서 4개로 줄임. 이것도 3일만에 확인....

3. 그외 - makefile에 컴파일 해야하는 C, H 파일명을 추가하지 않음. makefile의 내용을 좀 더 확인할 필요가 있음.

 

 

결과

반응형

'임베디드' 카테고리의 다른 글

FreeRTOS - 1  (0) 2022.12.30
마이크로프로세서로 KEY 입력 받는법  (0) 2022.11.05
마이크로프로세서 제대로 공부하기  (0) 2022.11.05
MPU6050  (0) 2021.11.03
비접촉식 온도센서  (0) 2021.10.31