• Keine Ergebnisse gefunden

myEthernet: Pinkonfiguration/ myEthernet: pin configuration

N/A
N/A
Protected

Academic year: 2022

Aktie "myEthernet: Pinkonfiguration/ myEthernet: pin configuration"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

myAVR myAVR myAVR myAVR

www.myAVR.de © Laser & Co. Solutions GmbH – 01/2012 www.myAVR.com

Anwendungsbeispiel / Application Note

myEthernet: Pinkonfiguration/

myEthernet: pin configuration

Einführung Introduction

Den Pins des myEthernet können verschiedene Konfigurationen zugewiesen werden. Dazu zählen z.B. Eingang, Eingang mit PullUp, Ausgang und TWI.

The pin of the myEthernet can be assigned with different configurations. E.g. entrance, entrance with PullUp, exit and TWI.

In diesem Beispiel soll gezeigt werden, wie man einen Pin mit Hilfe der Kommandos des myEthernet konfiguriert.

Dieses Beispiel ist Grundlage für die Anwendungsbeispiele:

• myEthernet: Abfrage Potentiometerstellung

• myEthernet: Abfrage Tasterdruck

This example shows you, how you can configure one pin with the help of the commands of the myEthernet.

This example is the basis for the working examples:

• myEthernet: request potentiometerposition

• myEthernet: Keyboard pressure questions Voraussetzungen

• myEthernet

• Spannungsversorgung für myEthernet o über mySmartUSB MK2 mittels ISP oder o mit Netzteil und PowerKit V5 oder

o über die 20-polige Stiftleiste des myAVR Boards

• LAN-Kabel

Properties

• myEthernet

• power supply for myEthernet via o mySmartUSB MK2 using ISP or o power supply unit and Powerkit V5 or

o multi pin connector 20 pole of the myAVR Board

• network cable

Vorgehensweise Approach

Erstellen Sie eine HTM-Datei mit dem Namen config.htm.

Achten Sie auf die 8.3-Dateinamensbeschränkung, falls Sie eigene Dateinamen vergeben. Fügen Sie den nachfolgend angegebenen Quelltext ein. Diese Datei kopieren Sie dann auf die MicroSD-Karte. Danach wird die MicroSD-Karte in das myEthernet gesteckt, dies an eine Spannungsversorgung angeschlossen und über ein LAN-Kabel mit einem PC verbunden.

Create a HTM file witch is named config.htm. If you use an own file name, please pay attention at the 8.3-file named restriction. Insert the following source code in this file. Then copy the file on the microSD card. After that put the microSD card into the myEthernet, it’s attached with a power supply and connected with a PC over a local area network cable.

Quellcode

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Pins konfigurieren</title>

</head>

<body>

<p>In diesem Beispiel wird der Pin 13 des myEthernet konfiguriert.<br>

Dieser entspricht dem PORT C.1 des myAVR Board MK2 USB.</p>

<p>Aktuelle Konfiguration Pin 13 (PORT C.1) : °c13°</p>

Ändere Pin 13 zu einem:

<p>

<a href="config.htm?myConfigCmd=%B0c13%7E0x2%B0">digitalen Eingang</a><br>

<a href="config.htm?myConfigCmd=%B0c13%7E0x102%B0">digitalen Eingang mit PullUp</a><br>

<a href="config.htm?myConfigCmd=%B0c13%7E0x1%B0">digitalen Ausgang</a><br>

<a href="config.htm?myConfigCmd=%B0c13%7E0x4%B0">analogen Eingang</a>

</p>

</body>

</html>

(2)

myEthernet: Pinkonfiguration / myEthernet: pin configuration 2/2

www.myAVR.de © Laser & Co. Solutions GmbH – 01/2012 www.myAVR.com

Erläuterung Introduction

Mit Hilfe von °c13° wird die aktuelle Konfiguration des Pins 13 ausgegeben. Die Hexadezimalwerte haben dabei folgende Bedeutung:

With the help of ° c13 ° the current configuration of the pin 13 is distributed. The hexadecimal values have the following meaning :

0x1 digital out 0x10 TWI

0x2 digital in 0x20 SPI

0x102 digital in mit PullUp 0x40 ByteOut

0x4 analog in 0x80 ByteIn

0x8 UART 0x180 ByteIn mit PullUp

Mit dem Kommando

?myConfigCmd=°c<Pinnummer>~<Konfiguration>°

lässt sich die Konfiguration des angegebenen Pins ändern.

Für <Konfiguration> wird ein Wert aus obiger Tabelle eingesetzt.

Das Kommando wird an das Ende der Adresse in der Adresszeile angehängt. Alternativ kann man die Konfiguration auch mit einem HTML-Verweis durchführen.

Will man einen HTML-Verweis einfügen, muss man beachten, dass man die Zeichen ~ und ° durch die Zeichencodes ersetzt (~ = %7E, ° = %B0), da der myEthernet Webserver sonst sämtliche Texteinschlüsse innerhalb der Gradzeichen als Ersetzung interpretiert. Ein Verweis muss z.B. so aussehen:

With the command

?myConfigCmd=°c<Pinnummer>~<Konfiguration>°

the configuration of the named pin can be chosen. For

<Konfiguraton> a value from the table above is used.

The command is appended to the end of the address in the address line. Alternatively you carry out the configuration also with a HTML reprimand.

If you want to insert a HTML reprimand, you must notice, that you replace the sign ~ and ° by the character codes

(~ = %7E, ° = %B0). Otherwise the myEthernet web server interprets all text inclusions within the degree signs as a substitution. E.g. a reprimand have to look like:

<a href=

"config.htm?myConfigCmd=%B0c13%7E0x1%B0">

digitaler Ausgang</a>

<a href=

"config.htm?myConfigCmd=%B0c13%7E0x1%B0">

digital out</a>

Öffnen Sie die Seite in einem Webbrowser. Dazu wird die zugewiesene IP-Adresse und der Name der gerade erstellten Datei in die Adresszeile eingegeben, z.B.

http://192.168.178.96/config.htm

Auf dieser Seite kann nun die Konfiguration des Pins 13 vorgenommen werden. Dieser entspricht PORT C.1 auf dem myAVR Board MK2.

Open the page in a web browser. Therefore put the assigned IP-address and the name to the file you just prepared into the address line e.g.

http://192.168.178.96/config.htm

On this page you can change the configuration of the pin 13.

This conforms to port C.1 at the myAVR board MK2.

Hersteller /Producer

Laser & Co. Solutions GmbH · Promenadenring 8 · 02708 Löbau, Deutschland/Germany Internet: www.myAVR.de , www.myAVR.com Email:

Source code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head><title>configure pins</title></head>

<body>

<p> This example will configure pin 13 of the myEthernet.

Pin 13 matches PORT C.1 on the myAVR Board MK2 USB. </p>

Current configuration of pin 13 (PORT C.1) : °c13°<br>

Change pin 13 to:

<p> <a href="config.htm?myConfigCmd=%B0c13%7E0x2%B0">digital in</a><br>

<a href="config.htm?myConfigCmd=%B0c13%7E0x102%B0">digital in with PullUp</a><br>

<a href="sconfig.htm?myConfigCmd=%B0c13%7E0x1%B0">digital out</a><br>

<a href="config.htm?myConfigCmd=%B0c13%7E0x4%B0">analog in</a></p>

</body>

</html>

Referenzen

ÄHNLICHE DOKUMENTE

myEthernet und myTWI Echtzeituhr Add-On am myAVR Board MK3, Steuerung und Konfiguration über Internet Explorer myEthernet and myTWI real time clock add-on at the myAVR Board

Jede herausgeführte Leitung kann als Ein- oder Ausgang verwendet werden. In addition to the pins 0 to 23 the myEthernet offers also the virtual or across pin

• Vous utilisez le bon type de câble réseau : droit pour la connexion avec un hub ou un switch, croisé pour une connexion directe entre votre carte réseau et le module

Die benötigte Firmware gehört nicht zum Lieferumfang, sie steht zum Download bereit und kann über den ISP-Anschluss auf das myEthernet gebrannt werden.. Die Verbindung zum Router

Das myEthernet besitzt 21 Pins, die als Eingang oder als Ausgang konfiguriert werden können, sowie 2 LEDs, die nur als Ausgang benutzt werden können.. Pins, die als

In diesem Beispiel werden allgemeine Informationen über den Webserver des myEthernet auf einer HTM-Seite ausgegeben.. Dazu zählen zum Beispiel die IP-Adresse,

beispielsweise bei einer unentdeckten Schilddrüsenunterfunktion, bei Dia- betes, hormonellen Veränderungen oder bei einem Mangel an B-Vitami- nen Grund sein, dass Haare einfach

2001 Erweiterung und Umbau des Wintergarten in Festsaal, sowie Vergrößerung und Modernisierung der Küche.. 2005/9 Eröffnung des 70 Plätze Veranstaltungs- und Seminarraumes