AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie kann ich mit Delphi Daten vom USB-Controller abfragen?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie kann ich mit Delphi Daten vom USB-Controller abfragen?

Offene Frage von "KRM"
Ein Thema von KRM · begonnen am 14. Apr 2007 · letzter Beitrag vom 14. Apr 2007
Antwort Antwort
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#1

Re: Wie kann ich mit Delphi Daten vom USB-Controller abfrage

  Alt 14. Apr 2007, 14:59
Hallo,

zur Kommunikation mit einem Mikrocontroller gibt es natürlich unabsehbar viele Möglichkeiten, und einige zig davon habe ich auch schon realisiert, daher ist meine Meinung:

Wenn du schon in der glücklichen Lage bist, das Protokoll auf beiden Seiten beeinflussen zu können, dann ist die übersichtlichste und sauberste Lösung, IMMER eine Antwort zu fordern. Ich würde also Anfragen über USB senden, die der Chip immer beantworten muss, entweder mit Daten oder mit der Antwort "habe gerade keine Daten". Das ist weitaus einfacher als mit Interrupts bzw. Events zu arbeiten - möglich ist das schon, schliesslich können ja die Serial-Adapter auch Events auslösen bei Datenempfang. So aber gibt es nur die einfache Transaktion Senden -> Antwort auswerten.

Daten im Chip zwischenzuspeichern, wie von jemandem empfohlen, ist nicht nur eine gute Idee, sondern eigentlich selbstverständlich.

Man kann die Übertragung optimieren, indem man nach Datenempfang sofort wieder anfragt, nach "keine Daten" erst nach längerer Pause, dann werden zwischengespeicherte Daten schnell übertragen, der Bus aber nicht mehr las nötig belastet.

Gruss Reinhard
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz