Hallo, ich hätte eine Frage: Ich habe einige KEnntnisse in C# und möchte jetzt meine µC-Steuerung (einen PIC18F4550, einigen IO's und USB) eine kleine PC Schnittstelle mit Grafischer Umgebung Programmieren. Nun habe ich folgendes Problem: MIcrochip liefert bei seinem MCHPFSUSB v1.3 – Microchip Full-Speed USB Solutions einen Windows Treiber mit. Soweit so gut PIC angesteckt, Treiber installiert und nun kann ich mpusbapi.dll unter C# nicht nutzen, da diese DLL in einer anderen Sprache programmiert ist, wurde. Nun würde mich interiessieren wie ich unter c# die USB Schnittstelle nutzen kann, bzw was ich mit dieser DLL machen kann oder ob es andere DLL's gibt. Grüße Martin
Martin Letschitch wrote: > MIcrochip liefert bei seinem MCHPFSUSB v1.3 – Microchip Full-Speed USB > Solutions einen Windows Treiber mit. Soweit so gut PIC angesteckt, > Treiber installiert und nun kann ich mpusbapi.dll unter C# nicht nutzen, > da diese DLL in einer anderen Sprache programmiert ist, wurde. Klar kannst du die nutzen. Einfach alle benötigten Funktionen importieren. Hier steht wie man C++ DLLs in C# benutzt. http://msdn.microsoft.com/de-de/library/cc431203.aspx
Martin Letschitch wrote: > Nun würde mich interiessieren wie ich unter c# die USB Schnittstelle > nutzen kann, bzw was ich mit dieser DLL machen kann oder ob es andere > DLL's gibt. Microchip stellt den C#-Sourcecode für die Tools des PICkit2 zum Download zur Verfügung. Der PICkit2 wird ja via USB angeschlossen. Da kannst Du sicher einiges daraus entnehmen und lernen. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960 Viel Spass
Danke Vorerst bin gerade dran das Zeugs durchzuackern Grüße Martin
Nimm doch einfach das CDC Beispiel von Microchip. Dann arbeitest du komplett ohne DLL über einen virtuellen COM Port. Einfacher gehts nicht.
HI! Ich möchte die serielle Schnittstelle in Matlab so konfigurieren, dass diese als USB Schnittstelle am Mikrocontroller (PIC) erkannt wird. Mein Ziel ist es, mit Matlab die Register eines DAC zu beschreiben bzw. diesen zu steuern.Gibt es einen passenden Treiber, den ich mir runterladen kann? Der Dataflow sieht ca. so aus: PC -> USB Kabel -> PIC/Microcontroller -> Logic Level Translator -> DAC Vielen Dank!
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.