سلام
من یک برنامه ساده داشتم می نوشتم با avrstudio. می خوام روی پورت سریال یک رشته رو بدم به hyper terminal. تو avrstudio برای putchar وارنینگ میده !!
کسی میدونه علتش چیه ؟؟
اینم برنامه : (اون اینتراپت واسه یه چیزه دیگست )
من یک برنامه ساده داشتم می نوشتم با avrstudio. می خوام روی پورت سریال یک رشته رو بدم به hyper terminal. تو avrstudio برای putchar وارنینگ میده !!
کسی میدونه علتش چیه ؟؟
اینم برنامه : (اون اینتراپت واسه یه چیزه دیگست )
کد:
#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> int main () { UCSRB = (1<<RXCIE)|(1<<TXCIE)|(1<<RXEN)|(1<<TXEN); UBRRH = 0; UBRRH = 51; _delay_ms (500); MCUCR = (1<<ISC01)|(1<<ISC00); GICR = (1<<INT0); DDRC = 0xFF; sei(); putchar ("hello world"); while (1); } ISR(INT0_vect) { PORTC = 0x01; _delay_ms (1000); PORTC = 0x00; }
دیدگاه