Etherrape

From Lochraster

Jump to: navigation, search

Contents

Anleitung zum Aufbau des Bausatzes

Firmware

Command Line Interface

Roadmap für die Etherrape-Firmware

Pinbelegung

Viele Pins des ATmega644 sind auf Wannensteckern herausgefuehrt, koennen aber zusaetzlich auf der Platine schon verbunden sein. Diese Tabelle gibt an, mit was ein Pin am Controller belegt ist:

Pin Name Verbunden mit
1 PB0 Wannenstecker SPI: Pin 8
2 PB1 Dataflash: Pin 4 (CS), Wannenstecker SPI: Pin 6
3 PB2 Loet-Jumper (Unterseite) fuer WOL-Leitung ENC28J60, Wannenstecker SPI: Pin 2
4 PB3 Loet-Jumper (Unterseite) fuer INT-Leitung ENC28J60, Wannenstecker SPI: Pin 4
5 PB4 (SS) ENC28J60: Pin 9 (CS)
6 PB5 (MOSI) Dataflash: Pin 1 (SI), ENC28J60: Pin 1 (SI), Wannenstecker SPI: Pin 7, Wannenstecker ISP: Pin 1
7 PB6 (MISO) Dataflash: Pin 8 (SO), ENC28J60: Pin 6 (SO), Wannenstecker SPI: Pin 3, Wannenstecker ISP: Pin 9
8 PB7 (SCK) Dataflash: Pin 2 (SCK), ENC28J60: Pin 8 (SCK), Wannenstecker SPI: Pin 5, Wannenstecker ISP: Pin 7
9 RESET Wannenstecker ISP: Pin 5
10 VCC VCC
11 GND GND
12 XTAL2 Quarz
13 XTAL1 Quarz
14 PD0 (RX) IC6 (MAX485): Pin 1 (RO), IC7 (MAX488): Pin 1 (RO), JP1: Pin 1, Wannenstecker PORTD: Pin 1, Stiftleiste WEBCAM: Pin 3
15 PD1 (TX) IC6 (MAX485): Pin 4 (DI), IC7 (MAX488): Pin 3 (DI), JP1: Pin 2, Wannenstecker PORTD: Pin 2, Stiftleiste WEBCAM: Pin 4 (ueber Spannungsteiler)
16 PD2 (INT0) TSOP1738: Pin OUT, Stiftleiste IRRECV: Pin 2, Wannenstecker PORTD: Pin 3
17 PD3 (INT1) JP1: Pin 5, Wannenstecker PORTD: Pin 4
18 PD4 IC5 (NE555, IR-Sender): Pin 4 (RESET), Wannenstecker PORTD: Pin 5
19 PD5 Wannenstecker PORTD: Pin 6
20 PD6 Loet-Jumper (Unterseite) fuer Software-Onewire-Interface, Wannenstecker PORTD: Pin 7
21 PD7 JP1: Pin 6, Wannenstecker PORTD, Pin 8
22 PC0 (SCL) Stiftleiste I2C: Pin 2, IC12 (Onewire-Master): Pin 4 (SCL), Wannenstecker PORTC: Pin 1
23 PC1 (SDA) Stiftleiste I2C: Pin 1, IC12 (Onewire-Master): Pin 5 (SDA), Wannenstecker PORTC: Pin 2
24 PC2 JP3, Wannenstecker PORTC: Pin 3
25 PC3 JP4, Wannenstecker PORTC: Pin 4
26 PC4 Wannenstecker PORTC: Pin 5
27 PC5 Wannenstecker PORTC: Pin 6
28 PC6 Wannenstecker PORTC: Pin 7
29 PC7 Wannenstecker PORTC: Pin 8
30 AVCC VCC
31 AGND GND
32 AREF ueber 100nF nach Masse entkoppelt (siehe Datenblatt)
33 PA7 Wannenstecker PORTA: Pin 8
...
40 PA0 Wannenstecker PORTA: Pin 1

Jumper

normale Jumper:

Bezeichnung Funktion
JP1 Belegen des MAX232 (und damit der SUBD9-Buchse) wahlweise auf PD0/PD1 (der Hardware-UART) oder PD3/PD7 (Software-UART, noch nicht implementiert), ACHTUNG: Damit die normale serielle Schnittstelle tut, muss hier PD0/PD1 gejumpert sein!
JP2 Umschaltung RX/TX des MAX485 per default (ueber einen Pullup/Pulldown) auf RX (also GND) oder TX (also VCC) legen
JP3 Umschaltung RX/TX des MAX485 auf PC2 verbinden
JP4 RESET der Pinleiste WEBCAM auf PC3 verbinden
JP5 Gehaeuse- und Signalmasse verbinden

Loet-Jumper (auf der Unterseite):

Image:Etherrapev9-Loetjumper.png

Bezeichnung Funktion
SJ1 Verbindet Interrupt-Leitung des ENC28J60 mit PB3
SJ2 Verbindet WOL-Leitung des ENC28J60 mit PB2
SJ3 Verbindet den BUS-Pin der Stiftleiste ONEWIRE mit PD6, um den Software-Onewire-Master zu nutzen

In aktuellen Revisionen des ENC28J60 funktionieren die Interrupt- und WOL-Leitungen nicht zuverlaessig, deshalb sind diese per default nicht mit einem Pin verbunden, sondern auf Loet-Jumper herausgefuehrt.

Um den Software-Onewire-Master zu nutzen, bitte SJ3 verbinden.

Zusatzhardware

Das etherrape kann mit einer Reihe von zusätzlicher Hardware interessante Dinge tun, beispielsweise:

Zusatzsoftware

Bastelkrams

Weiterhin gibt es eine Liste von Dingen, die man beim Basteln gut gebrauchen koennte:

Beschreibung Reichelt-Bestellnummer
Wannenstecker, 10polig WSL 10G
Pfostenbuchse, passend zum Wannenstecker, zum Crimpen, 10polig PFL 10
passendes Flachbandkabel zu den Pfostenbuchsen (10M) AWG 28-10G 10M


see also Etherrape/ErsteSchritte


Anwendungen

Steuerung einer Biogas Anlage [Webseite] [Bild]

Personal tools