뉴티씨



  • HOME
  • 고객지원
  • 질문답변

 

 
KT-M128 real guide책 소스코드 관련 질문입니다
 글쓴이 : 최수창
작성일 : 18-07-03 22:24
조회 : 3,007  
#include<avr/io.h>
#include <avr/interrupt.h>
#include <stdio.h>
#define EX_LED    (*(volatile unsigned char*)0x8008)

void delay(int n);

int main(void)
{
int i;
PORTA = 0x00;
DDRA = 0xff;
PORTC = 0x00;
DDRC = 0x03;
PORTD = 0x00;
DDRD = 0x00;
PORTG = 0x00;
DDRG = 0x03; // Write, ale신호
    MCUCR = 0x80; //External SRAM/XMEM Enable

while(1){
for(i=0;i<8;i++){
EX_LED =0x01<<i;
delay(500);
}
    }
}

void delay(int n){
volatile int i,j;
for(i=1;i<n;i++){
for(j=1;j<600;j++);
}
}
책에는 main함수를 void main(void) << 이렇게 사용하는데 컴파일 에러가 반환형을 int로 안하였다고 하여
int main(void)로 바꿔보니 출력이 되네요. 책을 쭉 훑어보니 모두 void main(void) 이렇게 되어있던데 책 출판이 잘못된건가요??

 
   
 

 


1