USB-Schnittstelle PIC18F4550 und C#

Gast #1060331
Lesenswert?

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
#1060408
Lesenswert?

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
#1060637
Lesenswert?

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
Gast #2316996
Lesenswert?

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!

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