Witam forumowiczów
Próbowałem wielu sposobów aby rozwiązać ten problem, który polega na braku odpowiedzi z atmegi8. Finalnie żaden z nich według mnie nie pomógł. Po instalacji zgodnej z tą instrukcją:
http://www.sunduino.pl/wordpress/profil ... 03-w-win8/ ( która co prawda jest na Windows 8 ) , błąd code 10 error zniknął, ale niestety mimo to terminal nie daje znaku życia...
kod do testu:
Kod:
#include <avr/io.h>
#include <util/delay.h>
// deklaracja funkcji nadawczej
void USART_Transmit ( char data );
// glowna funkcja programu
int main(void)
{
// w tym miejscu inicjalizacja UART
// petle nieskonczone
while(1)
{
USART_Transmit('A'); // wyslij znak A
USART_Transmit(0x0d); // wyslij CR (enter)
USART_Transmit(0x0a); // wyslij znak LF (nowa linia)
_delay_ms(1000); // odczekaj 1 sekunde
}
}
// definicja funkcji nadawczej
void USART_Transmit ( char data )
{
// czekaj az bufor nadawczy bedzie pusty
while ( !(UCSRA & (1<<UDRE)) );
// wrzuc dane do bufora nadawczego, start transmisji
UDR = data;
}
Proszę serdecznie o pomoc
