mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RFM69 Antennenimpedanz


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Wulf-rüdiger G. (wgoepf)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich möchte den Wert im Register 0x18 ( ZIN Antennenimpedanz) ändern.
Verwendet wird die Library von RadioHead.
Mit  rf69.printRegister(0x18); wird der Wert 8 ausgegeben (also 200 
Ohm).
Mit rf69.spiWrite(RH_RF69_REG_18_LNA ,0x00); ändert sich nichts in der 
Ausgabe.
Mit  rf69.setModemRegisters(RH_RF69_REG_18_LNA, 0x00); zeigt der 
Compiler Fehler an  u.a.

xxxxx: error: no matching function for call to 
'RH_RF69::setModemRegisters(int, int)'

Gibt es die Möglichkeit EINZELNE Register zu ändern?
Für Power , Frequenz gibt es ja gesonderte Aufrufe.

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Wulf-rüdiger G. schrieb:
> Mit  rf69.printRegister(0x18); wird der Wert 8 ausgegeben (also 200
> Ohm).

Nein
du solltest das Datenblatt genau lesen (Seite 67):
Bit7   ist LnaZin            read/writeble       1=200 Ohm, 0= 50Ohm
Bit6   unused                only readable       immer 0
Bit5-3 LnaCurrentGain only   readable            so gut wie immer 1 (das ist deine 8)
Bit2-0 LnaGainSelect         read/writeble

Du musst bit7 auf 0 oder 1 setzen !!!!

Gruss

Autor: Wulf-rüdiger G. (wgoepf)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Stefan,
vielen Dank für die Info.
Wenn ich nur 10 cm Draht an die Antenne anschließe, wird ein RSSI von 
-43 angezeigt, schließe ich eine Platinenantenne für 434MHz an ( hat bei 
50 Ohm SWR 1,3) wird nur -47 ( bis -50) angezeigt. Deshalb glaubte ich , 
dass ZIN 200 Ohm wäre .
Scheint also nicht der Fall zu sein.
Mit 0x00 wollte ich schon das bit 7 auf 0 setzen (der Wert war ja schon 
gesetzt hi)
Nochmals vielen Dank

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.

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