suche C-Programm für W5100-Features für Arduino-Uno

OP #7358619
Lesenswert?
• ▲
▼

Hallo Mikrocontroller-Freunde,

ich suche seit Tagen nach einem Programm in C für Atmel Studio, mit dem ich die Features des W5100 Shield programmieren kann. Das sind ja die Komponenten SPI, SDcard und Ethernet. Ich benutze den Arduino Uno. Es gibt viel im Netz und in diesem Forum darüber zu finden, aber ich habe nichts gefunden, was vollständig ist. Ich meine damit, mit allen erforderlichen Includes (außer den avr-Standard-Libs) mit .c-Files und .h-Files und Main-Programm. Wer kann so etwas bereitstellen, oder mir einen guten Link nennen?

Vielen Dank Reinhard

OP #7359346
Lesenswert?
• ▲
▼

Hallo zusammen, es ist noch keine Antwort aus der Community gekommen. Ich habe jetzt erstmal versucht, die Software für SD-Karte mit SPI zu finden. Leider hatte ich hiermit keinen Erfolg, da die meisten Quellen nicht vollständig sind, z.B. sind nur .h-Files enthalten, oder es gibt Compilerfehler wegen fehlender Referenzen. Wo bekomme ich die Sourcen jetzt her, die auch laufen?

Bitte um Ideen. Danke

#7359379
Lesenswert?
• ▲
▼

Reinhard schrieb:

Ich programmiere mit Atmel Studio in C, und nicht mit der Arduino-IDE. Daher kann ich die Libs nicht verwenden.

C und C++ unterscheiden sich jetzt nicht soooo enorm das es zwei unterschiedliche Welten wären. Der Chip ist eben sehr verbreitet in der Arduino Welt und daher wirst du hauptsächlich dort Informationen finden.

Was du machen kannst, ist dir die C++ Bibliothek anschauen und daraus eine für C ableite. Ein bisschen Eigeninitiative muss eben doch vorhanden sein ;)

Im Übrigen hat der W5100 nichts mit der SD-Karte zu tun, die hängt auf dem Shield einfach über einen weiteren Chip Select mit an dem SPI der benutzt wird um mit dem W5100 zu kommunizieren.

#7359386
Lesenswert?
• ▲
▼

Reinhard schrieb:

Ich programmiere mit Atmel Studio in C, und nicht mit der Arduino-IDE.

Da wird’s dann kaum was fertiges für sich geben. Shields sind halt für die Arduino-Welt gemacht, und außerhalb dessen Ökosystems bewegt sich damit kaum jemand.

Was spricht für dich denn dagegen, die Arduino-Software zu nutzen? Die Art deiner Frage lässt zumindest vermuten, daß das ohne nichts wird.

Oliver

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.