|
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
|