Mình đang gặp một vấn đề với hàm "printf()" trong AVR studio. Mình muốn in chữ "hello" lên terminal nhưng làm hoài ko được. Mình quen lập trình bên Code vision có việc nên chuyển qua làm bên AVR Studio nhưng mà ko ngờ khó vậy. Các bạn giúp mình nhé. Mình Post code cho các bạn xem thử sai ở đâu nhé. cảm ơn các bạn rất nhiều.
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
void init_usart (void)
{
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
}
void main (void)
{
DDRD=0x02;
PORTD=0x03;
init_usart();
while(1)
{
printf("hello");
}
}
#include <util/delay.h>
#include <stdio.h>
void init_usart (void)
{
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
}
void main (void)
{
DDRD=0x02;
PORTD=0x03;
init_usart();
while(1)
{
printf("hello");
}
}
Comment