Werbung
Ok aber wie Initalisiee ich das ding? Das kapiere ich net auch im C Code net
Gruß
MiniMax
Ja aber wie gesagt ich kann kein C!!!
Kann ich dass so in Bascom übernehmen??Code:// -- Start of USART1 initialisation for Spekturm seriell-mode // USART1 Control and Status Register A, B, C and baud rate register uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * 115200) - 1); // disable RX-Interrupt UCSR1B &= ~(1 << RXCIE1); // disable TX-Interrupt UCSR1B &= ~(1 << TXCIE1); // disable DRE-Interrupt UCSR1B &= ~(1 << UDRIE1); // set direction of RXD1 and TXD1 pins // set RXD1 (PD2) as an input pin PORTD |= (1 << PORTD2); DDRD &= ~(1 << DDD2); // USART0 Baud Rate Register // set clock divider UBRR1H = (uint8_t)(ubrr>>8); UBRR1L = (uint8_t)ubrr; // enable double speed operation UCSR1A |= (1 << U2X1); // enable receiver and transmitter //UCSR1B = (1<<RXEN1)|(1<<TXEN1); UCSR1B = (1<<RXEN1); // set asynchronous mode UCSR1C &= ~(1 << UMSEL11); UCSR1C &= ~(1 << UMSEL10); // no parity UCSR1C &= ~(1 << UPM11); UCSR1C &= ~(1 << UPM10); // 1 stop bit UCSR1C &= ~(1 << USBS1); // 8-bit UCSR1B &= ~(1 << UCSZ12); UCSR1C |= (1 << UCSZ11); UCSR1C |= (1 << UCSZ10); // flush receive buffer explicit while(UCSR1A & (1<<RXC1)) UDR1; // enable RX-interrupts at the end UCSR1B |= (1 << RXCIE1); // -- End of USART1 initialisation return; }
Gruß
MiniMax
Ja aber warum Blinken die LED's dauernt??? Der muss doch initalisiert werden??? Also nen Startsignal oder so??? Und muss der Sattelit mit dem AVR über einen Max232 anschließen??
Gruß
MiniMax
Und warum blinkt mein xmup?
WELCHE LEDS? So ein satelitt von JR oder Spektrum wie ich sie kenne hat EINE LED.
Und nein du brauchst keinen max232!!! sondern einen transistor der die 3V pegel des satelitten auf 5V verstärkt. (muss nicht kann aber)
Die led (des satelitten) könnte blinken weil du den sender aus hast?!
Oder weil du den sender nicht gebunden hast oder weil du den satelitt zerstört hast weil du die kabel falsch angeschlossen hast (s.o.) oder ..........................................
Ich zumindest werde mich wieder aus diesem Forum verabschieden.
Der gefrustete Duke
Hää?? Was hat das Forum mit Mir zu tun? Ich frage nur warum die LED Blinkt und ich kein Signal bekomme aufm µC ??? Gebunden is er Sender is an und der Sattelit is IO ?
Gruß
MiniMax
Hi,
bevor ich selber anfange zu programmieren: Gibt es hierfür mittlerweile eine funktionierende Bascom Lösung?
Viele Grüße, William
-> http://william.thielicke.org/
Lesezeichen