회원가입 ID/PW 찾기
AA
 아크마님께서 전에 올려주신  ds1620을 이용한 온도측정기 글에 따라 제작하고

첨부한 소스를 빌드시 아래와 같은 오류가 발생하였습니다.

혹시 제가 뭐 잘못한게 있는지?    AVR  Studio    와 |WinAVR 을 사용했습니다.

rm -rf ds1620.o ds16202.o  ds1620.elf dep/* ds1620.hex ds1620.eep
Build succeeded with 0 Warnings...
avr-gcc.exe  -mmcu=atmega16 -Wall -gdwarf-2 -O0 -MD -MP -MT ds1620.o -MF dep/ds1620.o.d  -c  ../ds1620.c
avr-gcc.exe  -mmcu=atmega16 -Wall -gdwarf-2 -O0 -MD -MP -MT ds16202.o -MF dep/ds16202.o.d  -c  ../ds16202.c
../ds16202.c:19: error: parse error before "value"
../ds16202.c: In function `ds1620_set_CLOCK':
../ds16202.c:21: error: `value' undeclared (first use in this function)
../ds16202.c:21: error: (Each undeclared identifier is reported only once
../ds16202.c:21: error: for each function it appears in.)
../ds16202.c:22: warning: implicit declaration of function `SETBIT'
../ds16202.c:22: error: `PORTA' undeclared (first use in this function)
../ds16202.c:22: error: `PORTA1' undeclared (first use in this function)
../ds16202.c:24: warning: implicit declaration of function `CLRBIT'
../ds16202.c: At top level:
../ds16202.c:28: error: parse error before "value"
../ds16202.c: In function `ds1620_set_RST':
../ds16202.c:30: error: `value' undeclared (first use in this function)
../ds16202.c:31: error: `PORTA' undeclared (first use in this function)
../ds16202.c:31: error: `PORTA2' undeclared (first use in this function)
../ds16202.c: At top level:
../ds16202.c:36: error: parse error before "value"
../ds16202.c: In function `ds1620_set_IO':
../ds16202.c:38: error: `DDRA' undeclared (first use in this function)
../ds16202.c:38: error: `PORTA0' undeclared (first use in this function)
../ds16202.c:39: error: `value' undeclared (first use in this function)
../ds16202.c:40: error: `PORTA' undeclared (first use in this function)
../ds16202.c: At top level:
../ds16202.c:46: error: parse error before "ds1620_get_IO"
../ds16202.c:47: warning: return type defaults to `int'
../ds16202.c: In function `ds1620_get_IO':
../ds16202.c:48: error: `PORTA' undeclared (first use in this function)
../ds16202.c:48: error: `PORTA0' undeclared (first use in this function)
../ds16202.c:49: warning: implicit declaration of function `CHKBIT'
../ds16202.c:49: error: `PINA' undeclared (first use in this function)
../ds16202.c:49: error: `PINA0' undeclared (first use in this function)
../ds16202.c: At top level:
../ds16202.c:52: error: parse error before "BYTE"
../ds16202.c:52: warning: type defaults to `int' in declaration of `degree'
../ds16202.c:52: warning: data definition has no type or storage class
../ds16202.c:54: error: parse error before "data"
../ds16202.c: In function `Put1620byte':
../ds16202.c:56: error: `BYTE' undeclared (first use in this function)
../ds16202.c:56: error: parse error before "i"
../ds16202.c:59: error: `i' undeclared (first use in this function)
../ds16202.c:65: error: `data' undeclared (first use in this function)
../ds16202.c: At top level:
../ds16202.c:79: error: parse error before "Get1620byte"
../ds16202.c:80: warning: return type defaults to `int'
../ds16202.c: In function `Get1620byte':
../ds16202.c:82: error: `BYTE' undeclared (first use in this function)
../ds16202.c:82: error: parse error before "i"
../ds16202.c:84: error: `DDRA' undeclared (first use in this function)
../ds16202.c:84: error: `DDA0' undeclared (first use in this function)
../ds16202.c:86: error: `data' undeclared (first use in this function)
../ds16202.c:87: error: `data1' undeclared (first use in this function)
../ds16202.c:95: error: `i' undeclared (first use in this function)
../ds16202.c: In function `ds1620_Init':
../ds16202.c:126: error: `DDRA' undeclared (first use in this function)
../ds16202.c:126: error: `DDA1' undeclared (first use in this function)
../ds16202.c:127: error: `DDA0' undeclared (first use in this function)
../ds16202.c:128: error: `DDA2' undeclared (first use in this function)
../ds16202.c: At top level:
../ds16202.c:139: error: parse error before '*' token
../ds16202.c: In function `GetTemperature':
../ds16202.c:141: error: `BYTE' undeclared (first use in this function)
../ds16202.c:141: error: parse error before "data"
../ds16202.c:148: error: `WORD' undeclared (first use in this function)
../ds16202.c:148: error: parse error before "count_remain"
../ds16202.c:161: error: `data' undeclared (first use in this function)
../ds16202.c:225: error: `temp_and_half_bit' undeclared (first use in this function)
../ds16202.c:226: error: `sign_bit' undeclared (first use in this function)
../ds16202.c:233: error: `count_remain' undeclared (first use in this function)
../ds16202.c:243: error: `count_per_c' undeclared (first use in this function)
../ds16202.c:262: warning: implicit declaration of function `sprintf'
../ds16202.c:262: error: `ptrTemp' undeclared (first use in this function)
../ds16202.c:262: warning: double format, float arg (arg 3)
../ds16202.c:262: warning: embedded `\0' in format
make: *** [ds16202.o] Error 1
Build failed with 49 errors and 10 warnings...
댓글 1
  • No Profile
    전에 군대에서 만드신다던 푸르미님이신거 같군요..

    일단 avrxx.h 와 같이 avr 모델에 따른 헤더파일을 인클루드 해줘야되고요

    128일경우에는

    #include "avr128.h"

    이런식인데 컴파일러마다 조금씩 다르니까 확인해보셔야 합니다.

    매크로로 사용된 setbit등도 main문 위에서 정의되어야 합니다;;

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
23 드론/로봇/라인트레이서 HOT라인트레이서 게시판 LCD 테스트 예제에 관한 질문이요...^^3 타이거즈 1200 2008.05.10
22 드론/로봇/라인트레이서 HOT전류에대해..3 루흐로고 847 2008.05.06
21 드론/로봇/라인트레이서 HOT센서부에 대해서 질문좀요 ^^8 루흐로고 865 2008.04.26
20 드론/로봇/라인트레이서 HOT구동부에 관련된 질문입니다. 회로문제 인 것 같습니다.3 쏘야쏘야 1926 2008.04.02
19 드론/로봇/라인트레이서 HOT코드비젼 케이블에 대해서7 루흐로고 895 2008.03.26
18 드론/로봇/라인트레이서 HOT발광소자와 수광소자에 대해서 질문좀 드릴꼐요 ^^8 루흐로고 1703 2008.03.12
17 드론/로봇/라인트레이서 HOT라인트레이서 질문요.. ㅋㅋ;; 라인트레이서 q/a에 올리니.. 아무도 안봐서;;; ㅋ6 행복하면 811 2008.01.31
16 드론/로봇/라인트레이서 HOT질문 있습니다..!!1 행복하면 804 2008.01.30
15 드론/로봇/라인트레이서 HOT악마라인트레이서 제작관련 다양한 질문;1 youngbboy 1029 2007.11.27
14 드론/로봇/라인트레이서 HOT악마라인트레이서 부품도 질문입니다2 youngbboy 1251 2007.11.24
13 드론/로봇/라인트레이서 HOT라인트레이서 프로그래밍을 공부중인데...3 sinpk 1051 2007.10.01
12 드론/로봇/라인트레이서 HOT질문 두가지가 있어요 ㅋㅋㅋ7 빠라삐리뽀 1095 2007.09.28
11 드론/로봇/라인트레이서 HOTMB라인 트레이서 스위치 궁금증 ㅋ6 빠라삐리뽀 1128 2007.09.28
10 드론/로봇/라인트레이서 HOT모터드라이브에 대한 궁금증..4 올리버칸 917 2007.09.20
9 드론/로봇/라인트레이서 HOTAVR 퓨즈비트 세팅 궁금증ㅋ4 빠라삐리뽀 1054 2007.09.17
8 드론/로봇/라인트레이서 HOT센서부분 질문요5 1032 2007.08.09
7 드론/로봇/라인트레이서 HOT스텝모터 넘 어려워요;;;8 나야소달ㅋ 1458 2007.05.22
6 드론/로봇/라인트레이서 HOT스텝모터 구동에 관해서,,3 liner 1140 2007.06.02
5 드론/로봇/라인트레이서 HOT센서부의 저항에 대해서 질문있어요2 sinpk 1035 2007.06.09
4 드론/로봇/라인트레이서 HOT라인트레이서 센서회로부에 대해서 질문 있습니다4 sinpk 1087 2007.06.08
  • 돈은 빌리지도 말고, 빌려주지도 말라. 빌려주면 흔히 돈과 친구 모두를 잃는 수가 있기 때문이다.
    - 세익스피어
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.