Witam
Próbuje napisać jakikolwiek program kontaktujący się przez RS232 PC z ATmega8.
Niestety nie udaje się tego dokonać. Mam prośbę o sprawdzenie programu:
Port jest ustawiony, program "terminal" również - transmisja na 9600bps, bit parzystości oraz 8-em bitów danych.[/code]
Próbuje napisać jakikolwiek program kontaktujący się przez RS232 PC z ATmega8.
Niestety nie udaje się tego dokonać. Mam prośbę o sprawdzenie programu:
#define F_CPU 8000000
#include<avr/io.h>
int main(void){
inicjalizacja();
while(1){
while(!(UCSRA & (1<<UDRE)));
UDR=0x48;
}
}
void inicjalizacja(void){
UCSRC=(1<<URSEL)|(1<<UPM1)|(1<<UCSZ1)|(1<<UCSZ0);
UBRRL=51;
UCSRB=(1<<RXEN)|(1<<TXEN);
}
Port jest ustawiony, program "terminal" również - transmisja na 9600bps, bit parzystości oraz 8-em bitów danych.[/code]