www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ISM Band Empfangsmodul RFM01 Problem


Autor: maddn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute!

Ich hab hier ein Problem mit RFM01 Empfangsmodul, sicherlich ein 
einfaches Anfängerproblem :) Und zwar möchte ich ein Funktstrecke 
zwischen einem RFM02 zum RFM01 erstellen. Dazu habe ich die 
Beispielprogramme von Beitrag "Beispielprogramm für RFM12 433MHz Funk-Module" 
verwendet. Jetzt lese ich in der  main.c folgende Zeilen:
for (;;)
  {  rf01_rxdata(data, 32);    // 32Bytes empfangen
    // hier die Daten verarbeiten
  }

Wie verarbeite ich denn die Daten so das ich sie Byte für Byte per 
USART(Funktionen für USART hab ich und funktioniert auch) senden kann?

ich habs mit
for (i=0;i>32;i++)
    {
      USART_Trans(data[i]);
    }

probiert aber das funktioniert irgendwie nicht.
Entweder reichen meine bescheidenen C Kenntnisse nicht aus oder 
sonstwas...
Das der Sender funktioniert vermute ich stark, da ich mit dem 
Spektrumanalyser ein deutliches Signal messen kann und am ARSSI Punkt 
auf dem RFM01 Modul messe ich mit dem Oszilloskop auch das der Empfänger 
etwas bekommt.


Ich hoffe ihr könnt mir bei dem kleinen Problem helfen.
Vielen Dank

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
maddn wrote:

> ich habs mit
>
for (i=0;i>32;i++)
>     {
>       USART_Trans(data[i]);
>     }
>
> probiert aber das funktioniert irgendwie nicht.


Probiers mal so:
for (i=0;i<32;i++)
     {
       USART_Trans(data[i]);
     }

Autor: maddn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm danke schonmal aberich glaube ich habs sogar so geschrieben, hab das 
grade aus dem Kopf geschrieben kann das erst morgen prüfen, weil das 
ganze noch im Labor ist.

Gibt es sonst noch Hinweise und Tipps auf was ich achten sollte?

Autor: maddn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Problem hat sich gelöst, war ein Hardwarefehler.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.