- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 30 von 30

Thema: Spektrum Satteliten Empfänger auslesen

  1. #21
    Erfahrener Benutzer Roboter-Spezialist Avatar von MiniMax
    Registriert seit
    26.07.2007
    Ort
    Bremen
    Beiträge
    241
    Anzeige

    Praxistest und DIY Projekte
    Ok aber wie Initalisiee ich das ding? Das kapiere ich net auch im C Code net
    Gruß
    MiniMax

  2. #22
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2009
    Ort
    NRW
    Beiträge
    12

    steht doch in dem code.
    GRuß Boris
    edit
    die frequenz musst du natürlich auf 16000000 ändern

  3. #23
    Erfahrener Benutzer Roboter-Spezialist Avatar von MiniMax
    Registriert seit
    26.07.2007
    Ort
    Bremen
    Beiträge
    241
    Ja aber was/ wie soll ich über UART senden? Ich habe noch nie mit UART gearbeitet nur Print Input
    Gruß
    MiniMax

  4. #24
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2009
    Ort
    NRW
    Beiträge
    12
    Das steht doch in der überschrift.
    Ist das hier so ein test für neulinge?
    Falls ja. Jungs ihr habt gewonnen ich geb auf.
    GRuß Boris

  5. #25
    Erfahrener Benutzer Roboter-Spezialist Avatar von MiniMax
    Registriert seit
    26.07.2007
    Ort
    Bremen
    Beiträge
    241
    Ja aber wie gesagt ich kann kein C!!!

    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;
     }
    Kann ich dass so in Bascom übernehmen??
    Gruß
    MiniMax

  6. #26
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2009
    Ort
    NRW
    Beiträge
    12
    Die 4 Zeilen
    $baud = 115200
    On URXC OnRxD
    Enable URXC
    Enable Interrupts
    machen ungefähr genau das gleiche wie der C code den du andauernd postest
    Man müsste es nur mal ausprobieren.
    Gruß BOris

  7. #27
    Erfahrener Benutzer Roboter-Spezialist Avatar von MiniMax
    Registriert seit
    26.07.2007
    Ort
    Bremen
    Beiträge
    241
    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

  8. #28
    Neuer Benutzer Öfters hier
    Registriert seit
    03.10.2009
    Ort
    NRW
    Beiträge
    12
    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

  9. #29
    Erfahrener Benutzer Roboter-Spezialist Avatar von MiniMax
    Registriert seit
    26.07.2007
    Ort
    Bremen
    Beiträge
    241
    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

  10. #30
    Erfahrener Benutzer Roboter Genie Avatar von Willa
    Registriert seit
    26.10.2006
    Ort
    Bremen
    Alter
    44
    Beiträge
    1.273
    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/

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen