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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.