Internetverbindung für den Arduino Due mit AtmelStudio?


12

Welche Hardware- und Softwarelösungen funktionieren und was sind die Nachteile für die Verbindung eines Arduino aufgrund des Internets? Ich denke, die Ethernet-Hardware ist viel billiger als die WiFi-Hardware (29 € gegenüber 69 €). Welche Software-Stacks und Treiber funktionieren in beiden Fällen (mit oder ohne Kabel) unter AtmelStudio?


Greatt Frage
JVarhol

Atmel Studio nutzt C ++ oder? Das Portieren der Ethernet-Bibliothek kann nicht so schwierig sein.
TheDoctor

Hoffentlich @TheDoctor. Ich sehe eine Ethernet-PHY-Komponente und einen Treiber im ASF-Assistenten, aber keine TCP / IP-Teile. In Beantwortung Ihrer Frage, ja, ich sehe überall C ++ - Hinweise , aber ich habe bisher nur C verwendet.
Bob Stein

1
@ BobStein-VisiBone - Diese PHY-Komponente erfordert ein bestimmtes externes Ethernet-PHY (A DM9161A). Es funktioniert nicht mit der Arduino-Ethernet-Karte / -Schild, die einen Wiznet W5100-PHY / -Coprozessor verwendet.
Connor Wolf

Antworten:


2

Am besten importieren Sie die Arduino-Bibliotheken in Ihr Atmel Studio-Projekt . Dann können Sie vorhandenen Code verwenden, um mithilfe von SPI eine Verbindung zum "traditionellen" Ethernet-Shield herzustellen.

Der Sam 3X verfügt zwar über ein Hardware-Ethernet , das im Gegensatz zum MBed LPC1768 nicht verkabelt ist. Leider ist dies die Ethernet-PHY-Komponente, die Sie gesehen haben, die Sie jedoch nicht verwenden können.


2
Sie können jederzeit einen Taijiuino Due kaufen, einen fälligen Klon von Drittanbietern, der mit Code kompatibel ist, bei dem jedoch die Ethernet-E / A-Leitungen unterbrochen sind.
Connor Wolf

Du meinst das Visual Micro Plugin für Atmel Studio? Und damit einen TCP / IP-Server mit der EthernetServer-Klasse machen?
Bob Stein

Ich denke schon, obwohl ich das nicht ausprobiert habe. Sie können auch die Quellen
einbeziehen

Welche .c .cpp .h-Dateien verwenden Sie @zmo? Welche TCP / IP-Funktionen haben Sie oder handelt es sich lediglich um Ethernet?
Bob Stein

Diese Lösung bedeutet, dass ich ASF (Atmel Studio Framework) richtig aufgeben würde?
Bob Stein
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.