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...
René K. schrieb: > diverse Statis der GPIO's etc. > abfragt, also den µC fragt, ob es ihm gut geht. Was meinst du damit? Was sind Statis? Definiere "ihm gut geht". > 1.) Benötige ich auf dem Board ein separates Stück Software, dass der µC > irgendwelche Informationen ausspuckt? Ohne Programm macht ein µC natürlich nichts. > 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? Schonmal hier reingeguckt? https://www.alvidi.de/data_sheets/pdf/bootloader/erster_schritt.pdf > 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. Ist dir wirklich klar, was ein µC ist? Übertrage das doch einfach mal in deine bekannte .NET/PC-Welt. Wenn du deinen PC mit einem anderen PC statt einem µC sprechen lassen willst, brauchst du auf dem anderen PC doch auch ein Programm, welches dies ermöglicht. > 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 ;-) Wird nicht passieren.
:
Bearbeitet durch User
Hallo "User", hallo @All, der Thread hat sich erledigt... Manchmal sieht man den Wald vor lauter Bäumen nicht und ich bin noch vor dem "hilfreichen" Post von "User" auf die Lösung bzw. deren Ansatz gekommen. Recht hat der "User" natürlich, es braucht ein Stück Software wie bei einem PC um mit einem µC "zu reden". Da ich ja in der ersten Zeile geschrieben habe, das ich Vollblut-Anfänger im Bereich der Entwicklung mit µC's bin, bin ich für solche herablassenden Antworten sehr dankbar und werde dieses Forum in Zukunft gerne meiden... Sorry, ist aber so! Beste Grüße
Beitrag #5259982 wurde von einem Moderator gelöscht.
René K. schrieb: > bin ich für > solche herablassenden Antworten sehr dankbar und werde dieses Forum in > Zukunft gerne meiden... Das ist eine ausgesprochen gute Idee. Im postfaktischen Zeitalter muss man den Hinweis auf grundlegende Tatsachen natürlich als persönliche Beleidgung auffassen - wen interessien schon die Grundlagen der Elektronik. Wenn du dir einfach nur fest genug wünscht, dass dein Prozessor tut was du möchtest, wird er sicher irgendwann mürbe und gibt nach, er ist ja ohne Zweifel der Klügere. Georg
Beitrag #5260584 wurde von einem Moderator gelöscht.
Falls der Poster denn noch da waere... du musst auf beiden Seiten ein Protokoll implementieren. In sinne von : - Geht alles gut ? zB als 11 - Ja es geht alles gut. zB als 11 Und dann muesste man sich ueber legen ob dieser Dialog alle Anforderungen bis ans Ende der Zeit abdeckt, und je nach Bedarf ausbauen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.