1. 우선 내 AVR Studio 버전을 확인하였다.
사용자 삽입 이미지
  4.13에 서비스팩 2..

2. 컴파일 시도.. 헉.. 에러..ㅠㅠ
사용자 삽입 이미지
fdevopen이 안 맞다고.. 젝일..ㅠㅠ

3. 그래서 까페에 나와있는데로 fdevopen 함수를 변경하였다.

// fdevopen(uartSendByte, NULL, 0);  //ansi c의 printf문에 대응하기 위한 초기화
fdevopen(uartSendByte, NULL);

그런데 의문이 들었다.
이 함수가 무엇이길래 이런 것이 생길까? 주석은 되어 있지만.. 그래도 검색해보았다.

구글 신이시여~~
검색해보니 엄청 많이 나오네.. 쳇 다 영어야..ㅠㅠ
http://linux.die.net/man/3/fdevopen

stdio.h 파일에 있고,
extern FILE *fdevopen(int (*__put)(char), int (*__get)(void), int __opts);

여기서 보니 대략 내장 함수와 출력 드라이버 함수를 연결 시켜주는 역활을 하네요.
영어가 짧아서리..ㅠㅠ 공부할겁니다...쳇..

지금가지 AVR하면서 사용만 했는데, 이것을 사용하면 디버깅이 더 편해질 듯.
ㅋㅋ

4. 자 다시 컴파일.. 켁... 왠 에러..ㅠㅠ

오늘은 시간이 없어서.. 내일 다시.. 다른 일하다가..ㅠㅠ


Posted by 노을지기

검수 후 바로 테스트 시작..

소스 바로 컴파일하니, 경고 + 에러 1개..

쳇.. 그럴줄 알았네.. 결코 쉬운 것은 없네..

이것을 해결하기 위해서 검색해 본 결과...

답은 까페에 있었다..ㅋㅋ

버전 차이 겸 fdevopen 파라미터 수의 차이네..

이것 해결 해가는 과정을 적어야겠고,

경고도 23개나 되는데.. 찾아봐야겠음..

오늘 오후 이것으로 놀겠넹..ㅋㅋ

Posted by 노을지기
학부생 Capstone Design 프로젝트에서

음청 처리할 일이 있어서 kit 을 구매했다.

이것으로 이것 저것 해야겠다.

제작 사이트는 http://cafe.naver.com/fwinside.cafe 인데..

자세히 정리되어 있는 듯하다.

이번주는 이것으로 놀아야겠다.

AVR MP3P Kit - myMP3P(TM)
사용자 삽입 이미지

AVR ATMEGA 128L을 사용한 MP3 키트입니다.
STA013A MP3 디코더와 DAC를 사용하여, 누구나 AVR 을 쉽게 학습할수 있도록, 다수의 유용한 강좌(펌웨어 인사이드 동호회 링크참조)와 회로도, 풀소스를 제공합니다. AVR를 공부하고 싶은 분이나,  AVR로 뭔가 해보고 싶으신 분, 개발자 분들도 유용한 패키지가 될 것입니다. SD-MMC 인터페이스, FAT32,  LCD제어, I2C, SPI, Timer, Interrupt 등 전반적인 AVR MCU의 기능을 거의 다 사용하기 때문에 AVR를 공부하고, 응용하여 제품을 개발하실 분에게 AVR 첫걸음을 하시는데 많은 도움이 되실 것 입니다.

AVR MP3 Kit 제품 제원

1. AVR ATMEGA128L
2. MP3 Decoder : STA013A
3. DAC : CS4334
4. LCD : TM0027 128x64 Graphic LCD )
5. SD 슬롯
6. Keybutton : 7 개
7. Seiral connector
8. ISP conncetor
9. 16MHz 크리스털
10. USB 전원 케이블(PC USB 버스 파워를 사용함)
11. SD card 메모리 (512MB)
12. 소프트웨어 CD  
    (회로도, 펌웨어 FULL소스, 데이타시트, 관련 유틸리티 등 유용한 자료 다수)




Posted by 노을지기
TAG AVR, MP3, myMP3P
이전버튼 1 이전버튼