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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren