- fchao-Sinus-Wechselrichter AliExpress    Werbung      
Ergebnis 1 bis 5 von 5

Thema: RFM12 Elektor Code funktioniert nicht mit RFM12S 868MHz

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    19.05.2011
    Beiträge
    18
    Hallo,
    41 Hits, aber keine Antwort? Schade, vielleicht weiß ja doch wer was.
    Update:
    Ich habe ein merkwürdiges Verhalten feststellen können. Ich benutze nun den Code, der in der RN-Mikro Funk Doku enthalten ist, und zwar explizit das, welches den ersten Test zwischen den Modulen darstellen soll "Laden Sie den Code unverändert in beide Module". Natürlich habe ich den Code auf den Mega 16 portiert, sowie die Pinbelegung angepaßt. Das Resultat: Es funktionierte auf der Empfängerseite soweit, daß ich über die RS232 eine Ausgabe bekam. Leider ging nach einem Reset dann wieder nichts mehr. Ich bin nun soweit, daß ich sagen kann, daß der Mega16 in der Abarbeitung der INIT festhängt. Die Sub INIT nutzt ja die Funktion SPITRANSFER, dort hängt es, wurde mit RS232 geprüft. Ich kann das auch daran erkennen, daß der Ss Pin nach einem Reset zwar kurz auf High geht, dann wird ja in die INIT gesprungen, die wiederum die SPITRANSFER aufruft, in dieser wird Ss (NSEL) wieder auf low gezogen. Leider geht Ss danach nicht mehr auf High zurück, so sollte es ja sein, also wird da auch nichts vom RFM12 angenommen. Als das Gestern Abend funktionierte war das anders, NSEL schien dauerhaft auf High zu sein, aber hatte gaaaanz kurze periodische Low - Phasen. Ich denke das war in Ordnung. Warum geht das Ganze jetzt schon wieder nicht? Ich nutze die Hardwarepins des Mega16, die auch für die Hardware SPI zuständig sind. Im Code wird die SPI aber per Software angesprochen. Kann es das sein?

    Hier mal die Belegung:
    Ss Alias Portb.4
    Mosi Alias Portb.5
    Miso Alias Pinb.6
    Sck Alias Portb.7
    Config Ss = Output
    Config Mosi = Output
    Config Sck = Output

    Danke vorab.
    Geändert von JensBE (03.04.2013 um 15:37 Uhr)

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.11.2013
    Ort
    Home
    Beiträge
    213
    Hallo,

    kann alles nachvollziehen.

    Habe mich mehre 100 Stunden mit diesem Thema beschäftigt. Nun nehme ich an vieles gelöst zu haben. Somit schau mal im Forum RFM 12 RFM12 mit Beispielcode von Pollin, Antwort fredred.

    Mit freundlichen Grüßen
    fredred

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.07.2009
    Beiträge
    405
    Hatte Ähnliches auch mal probiert und bin gescheitert - bei mir wars wohl zu billige Hardware??

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.11.2013
    Ort
    Home
    Beiträge
    213
    Hallo,
    glaube ich nicht.
    Wenn du meine Hinweise im benanntem Forum umsetzt, bin ich mich sicher, du kannst Erfolg melden.
    Voraussetzung du beachtest die Hardware.


    Gruß
    fredlich

Ähnliche Themen

  1. RFM12 Module mit 868MHz und receive();
    Von Ferdinand im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 13.07.2011, 22:35
  2. RFM12 868Mhz Problem beim Empfang
    Von bytie82 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 21.11.2010, 21:50
  3. Probleme mit RFM12 868Mhz Code und Snap
    Von mat-sche im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 19
    Letzter Beitrag: 14.11.2010, 20:57
  4. Elektor RFM12 Code in UART ändern. Aber wie?
    Von Bammel im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 16.09.2009, 19:52
  5. RFM12 -> RFM01 868MHz
    Von stefan_Z im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 19.05.2008, 17:16

Berechtigungen

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

    Werbung      12V Akku bauen