Gast
#5259016
Hallo @All, ich bin Vollblut-Anfänger im Bereich des Themas µC vs. PC, aber jahrelanger Softwareentwickler im Windows-Umfeld mit .NET (C# bevorzugt). Ich stehe nun vor folgender Situation und muss etwas ausholen: Neben mir liegt ein µC-Board (Alvidi AL-UC3AVRBIT V1.3 URL:https://www.alvidi.de/products/DE/AVR32_Entwicklungsboards/avr32_board_uc3avrbit.php) Ich möchte bzw. muss eine Software in C# für Windows "bauen", die über USB(!) mit dem µC kommuniziert und z.B. diverse Statis der GPIO's etc. abfragt, also den µC fragt, ob es ihm gut geht. Später soll hierzu noch mehr Funktionalität hinzu kommen. Begonnen habe ich die Anwendung und nutze hierfür "LibUsbDotNet" (URL: http://libusbdotnet.sourceforge.net/V2/Index.html) und den Treiber, den das Board mitliefert. Der µC wird von meiner Anwendung auch erkannt, nur komme ich dann nicht weiter. Nun meine Frage(n): 1.) Benötige ich auf dem Board ein separates Stück Software, dass der µC irgendwelche Informationen ausspuckt? 2.) Wenn ja, wie sieht sowas aus, gibt es da für den AT32UC3A ein Template, oder muss ich "nur" eine Anfrage in Form von keine Ahnung an den µC schicken? Hintergrund ist, dass der µC erkannt wird und danach die Meldung "Win32Error:No more bytes!" kommt. Debugge ich in meinen Code, dann sehe ich auch nur die µC-Device Informationen, aber keine Meldungen des µC. Es wäre schön, wenn mir da jemand etwas ausführlicher helfen könnte. Seid bitte so gut und unterlasst Diskussionen über geeignete Programmiersprachen und Betriebssysteme etc., dass ist für mich nicht sehr hilfreich ;-) Vielen Dank im Voraus... PS.: Den Code von http://libusbdotnet.sourceforge.net/V2/Index.html habe ich als Vorlage genommen...