Arduino Ethernet.h begrenzt ausgänge aus 2,5 v?

OP #4646563
Moin!

erstmal vorweg: ich bin noch neu in der Arduino Welt.

Ich bin gerade dabei eine Jalousiesteuerung mit einem Arduino Uno und 
einem Ethernet Shield zu bauen. Dabei ist mir aufgefallen das die 
Ausgänge nur mit 2,5 Volt bestromt werden, sobald die Ethernet 
Bibliothek eingebunden ist.
Ich habe zum Testen mal Ethernet.h in dem Beispielsketch blinken 
eingebunden. Und sofort lagen an Pin 13 nur noch 2,5 Volt an. Kann man 
das irgendwie umgehen, damit wieder 5 Volt anliegen?
Danke im Voraus.

Gruß
Jonny
Hallo,

erstmal kären, welche Pins das Ethernet-Shield belegt und wofür.
Pin 13 ist SCK vom SPI, wenn die Enthernet-Lib das initialisiert und 
benötigt kannst Du es nicht mehr ohne weiteres nutzen.

2,5V sieht danach aus, als wenn da ein SPI-Takt anliegt.

Gruß aus Berlin
Michael
OP
Peter II schrieb:
> Jobst H. schrieb:
>> Und sofort lagen an Pin 13 nur noch 2,5 Volt an
>
> ein Digitaler Ausgang kann keine 2,5V liefern. Dein Messgerät zeigt
> eventuell Unsinn an, wenn der Pin "Daten" ausgibt.


Ich habe das Messgerät an Pin 13 und GND gehalten.



Das Fehlerbild ist auch da, wenn das Ethernet Shield nicht verbaut ist 
und nur Ethernet.h eingebunden ist.

@ Dieter S.: Habe doch geschrieben das es beim Besipielsketch "Blinken" 
so ist, sobald Ethernet.h eingebunden ist. Mein Sketch für die 
Jalousiesteurung steht noch ziemlich am Anfang. Deshalb habe ich zum 
testen das "Blinken" genommen.

Der "Fehler" ist mir erst durch eine LED aufgefallen, weil diese nur 
noch schwach leuchtet. Daraufhin habe ich erst nachgemessen.
(Firma: Messtechnik Mittelstand)
Mahlzeit
die Ethernet Bibl. wird den Pin13 für die Kommunikation mit dem Shield 
benutzen. Sowie  eingebunden läuft dort eine serielle Kommununikation. 
Das Signal Pausen Verhältniss ist etwa 50/50 somit misst Du mit nem 
Multimeter ca. 2,5V ... also alles OK.
Nimm einfach nen Pin der Unbenutzt ist, z.B. A0-A5.
Und halt mal einen Ossi-Tastkopf an Pin 13...so vorhanden.
gruß Dirk
Gast
Jobst H. schrieb:
> Der "Fehler" ist mir erst durch eine LED aufgefallen, weil diese nur
> noch schwach leuchtet. Daraufhin habe ich erst nachgemessen.



Antworten nicht verstanden?

Dann nochmal:
Beim UNO dient Pin 13 der Kommunikation mit dem Shield.
Dein Messgerät zeigt nicht den den momentanen Wert, sondern einen 
Mittelwert.


Jobst H. schrieb:
> Kann man
> das irgendwie umgehen, damit wieder 5 Volt anliegen?
Ja!
Einen ega verwenden.
Der benutzt andere Pins für SPI
Gast
Dirk S. schrieb:
> Nimm einfach nen Pin der Unbenutzt ist, z.B. A0-A5.

Ohne eine richtige Einstellung (digital-Output und HIGH) im Setup werden 
auch hier keine 5 Volt messbar sein.

Das mit Pin13 wurde ja schon ausgiebig erklärt.
Ein Oszi ist hier angebracht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.