/////////////////////////////////////////////////////////////////////////////////////////////////////// //Diplomarbeit Hexapod: //for Win32.Devbug //Microcontroller: Atmel ATMEGA 8-16PU (8MHz Interner Oszillator) //Programmierer: Ralph Ankele //Programmiersprache: C //Title: hexapod_AEM_board.c //Datum 10.02.2009 //Version 1.0 /////////////////////////////////////////////////////////////////////////////////////////////////////// // Test USART Initialisierung /String senden /////////////////////////////////////////////////////////////////////////////////////////////////////// //Includes #include #include #include #include //Prototypen Init(Unterprogramme) void USART_INIT(); void USART_TRANSMIT(); //Initialisierung: //Globale Variablen definieren unsigned char* str; //serielle Schnittstelle USART void USART_INIT() { //UBRRH = 0x00; UBRRL = 0x04; // baud rate auf 115,2k einstellen bei 8MHZ Internen Takt--> UBRR = 8 (0x08) UCSRB |= (1<) } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////SUBROUTINES///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void USART_TRANSMIT(unsigned char *str) { while (*str != 0) { while(!(UCSRA & (1<