Gast
#400292
Nach 100 Jahren Abstinenz von den AVRs wollte ich mal wieder ein wenig programmieren. Als Hardware dient ein Crumb8-USB mit Mega8 und 14,745 MHz Takt. Der Programmer ist ein AVRISP. Das erste Problem trat schon auf, als AVRStudio meinen Programmer upgedatet hat und ich seit dem nicht nicht mehr über WinAVR programmieren kann. Das zweite Problem ist, dass schon das einfachste UART-Prog einfach nicht funktionieren will: #include <avr/io.h> #include <stdint.h> int main(void) { //UART initialisieren UBRRH = 0; UBRRL = 95; UCSRB |= (1<<TXEN); UCSRC |= (1<<URSEL) | (3<<UCSZ0); //senden while (0) { while ( !( UCSRA & (1<<UDRE)) ); UDR = 'X'; } } Das Terminalprog empfängt überhaupt nichts. Leider hab ich im Moment kein Oszi, um zu schauen, ob überhaupt was gesendet wird. Kann jemand einem Wiederanfänger mal kurz auf die Sprünge helfen?