<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
		<id>http://old.ethersex.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jonen</id>
		<title>Ethersex_Wiki - Benutzerbeiträge [de-at]</title>
		<link rel="self" type="application/atom+xml" href="http://old.ethersex.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jonen"/>
		<link rel="alternate" type="text/html" href="http://old.ethersex.de/index.php/Spezial:Beitr%C3%A4ge/Jonen"/>
		<updated>2026-04-04T14:51:27Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://old.ethersex.de/index.php?title=RFM12&amp;diff=3685</id>
		<title>RFM12</title>
		<link rel="alternate" type="text/html" href="http://old.ethersex.de/index.php?title=RFM12&amp;diff=3685"/>
				<updated>2010-02-14T15:57:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jonen: /* FSK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Der Anschluss ==&lt;br /&gt;
&lt;br /&gt;
===  Am Beispiel vom Atmega644 ===&lt;br /&gt;
&lt;br /&gt;
Das RFM12 Modul braucht nur wenig Außenbeschaltung und muss am Atmega am SPI angeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Rfm12-chip.jpg]]&lt;br /&gt;
&lt;br /&gt;
Am besten wir schauen uns einen Snapshot von gschem an (Original ist in der Ethersex-Distribution unter hardware/radio/rfm12/schematic.sch)&lt;br /&gt;
&lt;br /&gt;
[[Bild:Anschluss_rfm12.png|640px]]&lt;br /&gt;
&lt;br /&gt;
und werfen wir einen Blick in die Pinning-Datei des in Menuconfig ausgewählten Hardwareprofils, zum Beispiel pinning/hardware/etherrape.m4. Die zeigt uns, dass RFM12_INT_PIN an INT2 Pin und SPI_CS_RFM12 am PB0 Pin angeschlossen ist.  Ebenso die eventuell vorhandene RX/TX LED steht dort - wer keine RX/TX LED will, löscht die Einträge einfach raus, bzw. kommentiert sie aus (in m4 mit ''dnl'').&lt;br /&gt;
&lt;br /&gt;
Die anderen SPI Pins werden eventuell mit anderen (ENC) IC's geteilt. So wird zum Beispiel SPI_MOSI an PB5 angeschlossen (siehe hardware/controllers/atmega644.m4).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* spi defines */&lt;br /&gt;
pin(SPI_MOSI, PB5, OUTPUT)&lt;br /&gt;
pin(SPI_MISO, PB6)&lt;br /&gt;
pin(SPI_SCK, PB7, OUTPUT)&lt;br /&gt;
&lt;br /&gt;
........&lt;br /&gt;
&lt;br /&gt;
  /* port the rfm12 module CS is attached to */&lt;br /&gt;
  pin(SPI_CS_RFM12, PB0, OUTPUT)&lt;br /&gt;
&lt;br /&gt;
  /* port the LEDS for rfm12 txrx attached to */&lt;br /&gt;
  pin(RFM12_TX_PIN, PB3, OUTPUT)&lt;br /&gt;
  pin(RFM12_RX_PIN, PB1, OUTPUT)&lt;br /&gt;
&lt;br /&gt;
  RFM12_USE_INT(2)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn das so Verdrahtet ist, beim original Etherrape ist das so, kanns an die Netzwerk-Konfiguration gehen.&lt;br /&gt;
&lt;br /&gt;
Übrigens kann man einfach durch Ändern der Einträge in der .m4 Datei die Belegung ändern.  Um zum Beispiel SPI_CS_RFM12 auf PC3 um zu belegen, einfach statt dem o.g. das eintragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  pin(SPI_CS_RFM12, PC3, OUTPUT)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FSK==&lt;br /&gt;
&lt;br /&gt;
Standardmäßig arbeitet das RFM12 mit [[FSK]]. Dieser Modus wird verwendet, um mehrere Ethersex-Systeme per Funk miteinander zu vernetzen. Dabei kann eines der Systeme als Router arbeiten und die Verbindung zu einem drahtgebundenen Netzwerk herstellen.&lt;br /&gt;
&lt;br /&gt;
===  Netzwerk Konfiguration (Router) ===&lt;br /&gt;
&lt;br /&gt;
Ich setzte mal voraus, dass die normale Ethernet ([[ENC28J60]]) Konfiguration bereits getan ist und sich das Ethersex in einem 192.168.5.255 Netzwerk (IP 192.168.5.2/mask 255.255.255.0) befindet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make menuconfig&lt;br /&gt;
&lt;br /&gt;
General Setup  ---&amp;amp;gt; &lt;br /&gt;
  [*] Use IP Router &lt;br /&gt;
  [*] RFM12 (FSK transmitter) support&lt;br /&gt;
&lt;br /&gt;
Interfaces  ---&amp;amp;gt; &lt;br /&gt;
  RFM12 FSK transmitter  ---&amp;amp;gt;  &lt;br /&gt;
  │ │                  (19200) RFM12 Baudrate                   │ │&lt;br /&gt;
  │ │                  IP address: &amp;amp;quot;192.168.5.129&amp;amp;quot;              │ │&lt;br /&gt;
  │ │                  Netmask: &amp;amp;quot;255.255.255.128&amp;amp;quot;               │ │&lt;br /&gt;
  │ │                  [* ] RFM12 ARP-Proxy                     │ │&lt;br /&gt;
  │ │                                                     &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und schon müssten die RFM12 Clients 192.168.5.130-254 zu pingen sein.&lt;br /&gt;
&lt;br /&gt;
==ASK==&lt;br /&gt;
&lt;br /&gt;
Durch einen kleinen Trick kann das RFM12 auch zum Schalten von Funksteckdosen verwendet werden. Näheres hierzu beschreiben [[RFM12 ASK]] und [[BitfehlerASK]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:RFM12]]&lt;br /&gt;
[[Category:StepByStep]]&lt;/div&gt;</summary>
		<author><name>Jonen</name></author>	</entry>

	</feed>