22015, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   rbdyd890
   ATMEGA 16 AVR 5-1 ¿¡·¯¼öÁ¤

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=23727 [º¹»ç]


#include<avr/io.h>

unsigned int data=0xFE;

void main(void)

{


   DDRB=0xFF;
   PORTB=0xFF;
   DDRB|=0xFB;
   GICR|=0x40;
   MCUCR=0x02;
   MCUCSR=0x00;
   GIFR=0x40;

   __enable_interrupt();


   while(1);

}


#pragma vector=INTO_vect
__interrupt void INTO_interrupt(void)
{

    __disable_interrupt();


        PORTB=data;

        data--;


        __enable_interrupt();

}

ÀúÈñ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯(AVR) ¼ö¾÷ÀÌÀִµ¥¿ä ,,,¤Ð¤Ð
ÀÌ ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö ±³¼ö´Ô²² ¸»¾¸µå·Á¾ßÇϴµ¥,.
ÀÌÇØ°¡ ¾È°¡´Â ºÎºÐµµ ¸¹±¸¿ä...
STUDIO4 ·Î ÆÄÀÏ µ¹·ÁºÁµµ ERROR 1 ³ª°¡ ¶ß´Âµ¥,. Àß ¸ø Àâ°Ú½À´Ï´Ù..

°í¼ö´Ôµé ¼³¸í OR ÀÛµ¿ µµ°Ô²û Á» µµ¿Í ÁÖ½Ã¸é ¾ÈµÉ±î¿ä ¤Ð¤Ð
ºÎŹ µå¸®°Ú½À´Ï´Ù,

¿¡·¯°¡¶ß´ÂºÎºÐÀº À̺κÐÀε¥ ¼öÁ¤ºÎʵ右´Ï´Ù.

Build started 13.5.2012 at 19:19:10
avr-gcc  -mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT exam5-1.o -MF dep/exam5-1.o.d  -c  ../exam5-1.c
../exam5-1.c:5: warning: return type of 'main' is not 'int'
../exam5-1.c: In function 'main':
../exam5-1.c:10: error: 'TDDRB' undeclared (first use in this function)
../exam5-1.c:10: error: (Each undeclared identifier is reported only once
../exam5-1.c:10: error: for each function it appears in.)
../exam5-1.c:18: warning: implicit declaration of function '__enable_interrupt'
../exam5-1.c: At top level:
../exam5-1.c:26: warning: ignoring #pragma vector
../exam5-1.c:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
make: *** [exam5-1.o] Error 1
Build failed with 4 errors and 3 warnings...

  Hit : 10590     Date : 2012/05/13 07:55



    
¸Û¸Û º¸ÅëÀº ¿¡·¯¸Þ½ÃÁö°¡ ¸ðµç °ÍÀ» ¸»ÇØÁÝ´Ï´Ù
'TDDRB' undeclared <= Á¤ÀǵÇÁö ¾ÊÀº °ªÀÎ TDDRB¸¦ »ç¿ëÇß´Ù°íÇϳ׿ä
¾Æ¸¶ DDRB¸¦ TDDRB·Î ¿ÀŸġ½Å°Ô ¾Æ´Ò±î »ý°¢ÇÕ´Ï´Ù. (À§¿¡´Â ¶Ç DDRB¶ó°í Àß µÇ¾îÀֳ׿ä)
2012/05/13  
rbdyd890 ÁÁÀº Á¤º¸ °¨»ç ÇÕ´Ï´Ù ¤Ð¤Ð.. 2012/05/15