- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 17

Thema: RFM12 + ATMEGA32 kein Empfang

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    04.03.2010
    Beiträge
    205
    Gibt es vielleicht jemanden, der schon Erfahrung mit dem RFM12b hat? Es würde mir auch weiterhelfen, wenn ich einen Schaltplan und eine Bibliothek hätte von der ich ausgehen kann, dass sie funktioniert.
    Bisher habe ich mich an den Schaltplan aus dem Datenblatt gehalten. Für mich wäre vor allem Hardware SPI interessant, weil es am einfachsten zu verstehen ist und nicht so viele IOs belegt.
    MfG
    Mc Delta
    Nichts existiert durch sich allein!
    Bild hier  

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    26.08.2006
    Beiträge
    84
    Hi!
    Ich glaub nicht, daß die Dinger irgendwie fühlbar warm werden sollten...
    Mehr fällt mir dazu leider nicht ein

    MfG
    Niels

  3. #3
    Benutzer Stammmitglied Avatar von KR-500
    Registriert seit
    26.12.2007
    Alter
    30
    Beiträge
    91
    Hi,

    ich habe zwei von den Funkmodulen in Betrieb, bei mir werden sie glaub ich nicht warm. Dein Code sieht eig ganz ok aus aber könntest du vlt noch mal den genauen Schaltplan posten mit dem du das Modul angeschlossen hast? Ich hab das Modul bisher immer über eine Software SPI am laufen gehabt, das ist nicht komplizierter als die Hardware SPI, man muss lediglich die rf12_trans Routine ändern.
    Das hat jetzt vlt nicht mit der Lösung des Problems zu tun aber gewöhn dir an die {} auch bei einzeilern zu machen besonders deine rf12_rxbyte und rf12_txbyte sind sehr unübersichtlich

    Im Anhang ein zip File mit meinem Sourcecode und einem Eagle FIle wie ich das Modul angeschlossen hab.

    Viele Grüße
    Angehängte Dateien Angehängte Dateien

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Hast du berücksichtigt, dass das RFM12b ein 3,3V-Modul ist? Mit 16MHz ist entweder der AVR zu schnell für diese Spannung (die 16MHz sind laut Atmel nur bei 5V zulässig), oder du hast deine Funkchips gegrillt (-> Wärmeentwicklung)

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    04.03.2010
    Beiträge
    205
    Danke für die Antworten
    Ich habe mir jetzt die 5 Volt Module geholt und habe noch mal eine Frage und zwar zum SPI:
    Fast alle Quellen sagen, dass man das RFM12 wie folgt verbinden soll:
    nSEL an SS
    SCK an SCK
    SDI an MOSI
    SDO an MISO

    Doch wenn ich gar keine Hardware SPI benutzen will, kann ich ja auch andere IOs benutzen.
    Wenn Ich aber die Hardware SPI pins benutze, kann ich dann das RFM12 trotzdem per Software SPI steuern oder lassen sich die Pins (MOSI,MISO,SS,SCK) dann nicht mehr als normale IOs ansteuern?
    Es gibt ja eine Option in den Fuses die SPI zu disablen, aber da ich per ISP programmiere funktioniert das nicht.
    Nichts existiert durch sich allein!
    Bild hier  

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Mc Delta Beitrag anzeigen
    Es gibt ja eine Option in den Fuses die SPI zu disablen, aber da ich per ISP programmiere funktioniert das nicht.
    Finger weg davon! Das ist für die Programmierung über ISP und hat nichts mit SPI im normalen Betrieb zu tun!

    Zitat Zitat von Mc Delta Beitrag anzeigen
    Doch wenn ich gar keine Hardware SPI benutzen will, kann ich ja auch andere IOs benutzen.
    Ich wüsste nicht, warum du das tun wolltest (HW-SPI nimmt dir viel Arbeit ab), aber möglich ist das, ja. In dem Falle hast du eine freie Wahl der Anschlüsse am AVR.

    Zitat Zitat von Mc Delta Beitrag anzeigen
    Wenn Ich aber die Hardware SPI pins benutze, kann ich dann das RFM12 trotzdem per Software SPI steuern oder lassen sich die Pins (MOSI,MISO,SS,SCK) dann nicht mehr als normale IOs ansteuern?
    Wie bereits erwähnt, wenn du SW-SPI machst, bist du nicht an die HW-SPI-Pins gebunden. Es wäre aber Unsinnig, das RFM12 an die HW-SPI-Pins anzuschließen und dann damit SW-SPI zu machen. Aber: Solange du das HW-SPI nicht einschaltest, sind die entsprechenden Pins ganz normale I/O-Pins und können daher nach belieben verwendet werden.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    04.03.2010
    Beiträge
    205
    Danke für die schnelle Antwort.
    Ich weiß jetzt also, dass ich die HW SPI Pins wie ganz normale IOs benutzen kann. Aber wie aktiviere oder deaktiviere ich denn die HW SPI?
    Bzw. welches Register ist dafür zuständig?
    Nichts existiert durch sich allein!
    Bild hier  

Ähnliche Themen

  1. RFM12 868Mhz Problem beim Empfang
    Von bytie82 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 21.11.2010, 21:50
  2. Testlauf, kein IR Empfang
    Von gewinkler im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 07.04.2010, 20:00
  3. Asuro-Kein Empfang
    Von Sebian im Forum Asuro
    Antworten: 13
    Letzter Beitrag: 12.04.2006, 10:28
  4. Kein RC5-Empfang mit Attiny13 und BASCOM
    Von felack im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 02.08.2005, 10:10
  5. plötzlich kein ir- empfang möglich
    Von Golli im Forum Robby CCRP5
    Antworten: 2
    Letzter Beitrag: 28.04.2004, 12:13

Stichworte

Berechtigungen

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

Labornetzteil AliExpress