AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi und USB

Ein Thema von Matze · begonnen am 25. Jun 2006 · letzter Beitrag vom 25. Jun 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Delphi und USB

  Alt 25. Jun 2006, 15:49
Hi

Zitat von Der_Unwissende:
Man kommuniziert einfach nicht direkt mit der angestestöpselten HW, darum kümmert sich der USB-Controller. Hier liegt auch schon der ganze Grund, man kann natürlich selbst einen Treiber für einen Microcontroller schreiben, wobei Delphi vielleicht nicht gerade all seine Stärken ausspielen dürfte. Wahrscheinlicher ist es aber, dass man auf den vorhandenen Treiber des Herstellers zurückgreift. Dieser wird einem wahrscheinlich ein paar Schnittstellen zur Verfügung stellen, die entsprechend für den jeweiligen IC spezifisch sind. Anders gesagt, es gibt keine einheitliche Lösung.
Stimmt, daran muss es liegen. Dann werde ich zukünftige Hardware wohl weiterhin auf RS232 oder dem Parallelport aufbauen. Gerade der Mikrocontroler ist doch sehr komplex und hinderlich. Danke für deine Antwort und btw, dein Nick passt nicht zu dir.
  Mit Zitat antworten Zitat
happyaura

Registriert seit: 12. Jan 2005
Ort: Hamburg
73 Beiträge
 
Delphi 6 Personal
 
#12

Re: Delphi und USB

  Alt 25. Jun 2006, 15:50
Zitat von EDatabaseError:
und was denkst du was der usbfür pins hat
VCC
GND
TxD
RxD
Das ist meines wissens nach schlickt falsch, die daten werden differenziell übertragen, d.H. es gibt Vcc,GND, D+ und D- . So ohne weiteres das als TxD und RxD zu interpretieren könne eher unmöglich werden (ich lasse mich aber gern eines besseren belehren.) das andere Problem am USB ist, dass es in der Spezifiikationen sehr schnelle Antwortzeiten gibt, die man in seiner Hardware erst einmal hinbekommen muß. Natürlcih ist es schön, sachen über USB anzusteuern, aber ich denke, das verlangt einem viel viel Können und Einsatz ab.

Es gibt natürlich noch die Möglichkeit, auf Chips zurück zu greifen, die einem die Arbeit auf unterer Ebene abnehmen, so dass man nur noch ein paar bytes senden und empfangen muß. Gute Erfahrungen habe ich mit dem IOWarrior gemacht, der hat je nach modell 16 oder 32 io pins und einige sonderfunktionen wie z.B. I2C, SPI und die ansteuerung von LC Displays unterstützt . Die ansteuerung ist relativ simpel, so dass man mit nicht zu viel aufwand zu schönen Ergebnissen kommen kann.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Delphi und USB

  Alt 25. Jun 2006, 15:56
Hi

Zitat von happyaura:
Gute Erfahrungen habe ich mit dem IOWarrior gemacht, der hat je nach modell 16 oder 32 io pins und einige sonderfunktionen wie z.B. I2C, SPI und die ansteuerung von LC Displays unterstützt . Die ansteuerung ist relativ simpel, so dass man mit nicht zu viel aufwand zu schönen Ergebnissen kommen kann.
Das sieht ganz nett aus, nur möchte ich irgendwie alles selbst zusammen löten, sodass ich sagen kann, die Hardware stammt von mir. Frag mich bitte nicht wieso, ist vielleicht eine blöde Angewohnheit (ich spiele ja mit der Hardware und möchte dazulernen). Aber IO-Warrior sieht gar nicht so kompliziert aus, evtl. kann man da wirklich etwas selbst machen.
  Mit Zitat antworten Zitat
EDatabaseError

Registriert seit: 11. Mai 2005
Ort: Göppingen
1.238 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Delphi und USB

  Alt 25. Jun 2006, 16:02
Zitat von happyaura:
Zitat von EDatabaseError:
und was denkst du was der usbfür pins hat
VCC
GND
TxD
RxD
Das ist meines wissens nach schlickt falsch, die daten werden differenziell übertragen, d.H. es gibt Vcc,GND, D+ und D- . So ohne weiteres das als TxD und RxD zu interpretieren könne eher unmöglich werden (ich lasse mich aber gern eines besseren belehren.) das andere Problem am USB ist, dass es in der Spezifiikationen sehr schnelle Antwortzeiten gibt, die man in seiner Hardware erst einmal hinbekommen muß. Natürlcih ist es schön, sachen über USB anzusteuern, aber ich denke, das verlangt einem viel viel Können und Einsatz ab.
ja kann sein ich dachte... dann war das was anderes...
Tobias
It's not a bug, it's a feature.
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#15

Re: Delphi und USB

  Alt 25. Jun 2006, 16:28
Zitat von Matze:
Frag mich bitte nicht wieso, ist vielleicht eine blöde Angewohnheit (ich spiele ja mit der Hardware und möchte dazulernen). Aber IO-Warrior sieht gar nicht so kompliziert aus, evtl. kann man da wirklich etwas selbst machen.
Dein Vorhaben ehrt dich, denke dass macht auch jeder (der gerne HW entwickelt) gerne. Das Problem ist nur, was kannst du wirklich noch sinnvoll selbst machen. Also ohne es böse zu meinen, aber mit der Einstellung alles selbst zu machen kommt man einfach nicht weit (weder in der HW noch in der SW Entwicklung). Der erste Schritt ist es nun mal immer, dass du schaust was für Komponenten gibt es denn schon, wie gut erfüllen sie was du suchst und wie leicht lassen die sich abändern? (ok, da fehlen ein paar Punkte, aber grob kommt es halt hin).
Wenn du dir einen USB Controller holst und mit den IO-Ports etwas steuern möchtest, kann dass anstrengend genug werden! Aber selbst wenn du RS 232 nimmst, du wirst mindestens den Quarz der dein Taktgeber ist fertig kaufen müssen. Wahrscheinlicher ist aber auch hier, dass du schon extrem weit fertiggestellte Komponenten findest, bei denen du nicht mehr wirklich viel per Hand machst. Natürlich steckt hinter jedem IC auch nur eine kleine Tüte aus Widerständen, Kondensatoren, Dioden und Transistoren (auch hier nicht wirklich alles, aber ein großteil sicherlich), nur wirst du selbst nicht alles so per Hand löten, wie es eine Maschine tut.

Versuch dich ruhig an fertigen USB-Controllern, was du daraus baust bleibt ja noch deine Sache. Ansonsten findest du ja auch auf den vielen Robotik und HW Seiten gute Tipps und Anregungen was man da so alles machen kann. Die C't hat ja z.B. auch gerade einen selbstbau Roboter drin, auch an dem kannst du sicher eine Menge lernen.

Ach ja, wie immer sage ich doch gleich mal, ich trage meinen Namen völlig zu Recht!
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Delphi und USB

  Alt 25. Jun 2006, 16:32
Hallo Matze,

schon mal auf diese Seite geschaut?
Und hier, das ist auch interessant.
Und hier.
Und hier.

Gruss
Thorsten
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: Delphi und USB

  Alt 25. Jun 2006, 19:14
Zitat von Der_Unwissende:
Natürlich steckt hinter jedem IC auch nur eine kleine Tüte aus Widerständen, Kondensatoren, Dioden und Transistoren (auch hier nicht wirklich alles, aber ein großteil sicherlich), nur wirst du selbst nicht alles so per Hand löten, wie es eine Maschine tut.
Um Himmels Willen, sowas habe ich nicht vor. ICs kaufen ist selbstverständlich. Widerstände und Kondensatoren möchte ich ja auch nicht selbst basteln.

Ich möchte nur keine vorgefertigte Platine haben. Ein IC, der einen Mikrocontroler beinhaltet, wäre eine feine Sache. Eben so, dass ich das Hardwaredesign (Die Anordnung auf der Platine) selbst bestimmen kann, das meinte ich.


Zitat von omata:
schon mal auf diese Seite geschaut?
Und hier, das ist auch interessant.
Und hier.
Und hier.
Nein noch nicht. Vielen Dank Thorsten, das schaut ja interessant aus!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 12:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz