AGB  ·  Datenschutz  ·  Impressum  







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

USB Programmieren

Ein Thema von Baum21 · begonnen am 4. Dez 2013 · letzter Beitrag vom 6. Jan 2014
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#11

AW: USB Programmieren

  Alt 5. Dez 2013, 18:11
Du steuerst die Basis des Transistor einfach so an, wie die LED, in dem beiliegenden Beispiel ... nur den Vorwiederstand solltest du anpassen, nicht daß er noch abraucht.


Vermutlich: An einem IO-Port des µC, dessen Programm auf einen Befehl via COM-Port wartet und entsprechend den Ausgang und darüber den Transistor ansteuert.
$2B or not $2B

Geändert von himitsu ( 5. Dez 2013 um 18:13 Uhr)
  Mit Zitat antworten Zitat
Baum21

Registriert seit: 22. Jul 2013
24 Beiträge
 
#12

AW: USB Programmieren

  Alt 5. Dez 2013, 20:28
Ich versuchs mal.
Wenn ich irgendwas rumprobier, kann es passieren das ich den USB oder den Computer dabei schrotte? Also muss ich aufpassen oder kann ich rumexperimentieren?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#13

AW: USB Programmieren

  Alt 5. Dez 2013, 21:36
Wenn du irgendwie eine Überspannung da reinbringst oder gar Netzspannung, dann kann der Computer kaputgehn.

Wenn du den IO-Pin des Microcompters überlasstest, dann kann nur dessen Port durchbrennen.



Aber wenn du nicht was wirklich Schlimmes mit dem Ausgang anstellst, dann ist der Computer eigentlich sicher.
Immerhin liegen zwischen dem Anschluß und dem Compuer mehrere Microchips, die zuerst kaputtgehen müssen.
$2B or not $2B
  Mit Zitat antworten Zitat
Baum21

Registriert seit: 22. Jul 2013
24 Beiträge
 
#14

AW: USB Programmieren

  Alt 5. Dez 2013, 21:41
Und welcher ist der IO-Pinn? :/
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#15

AW: USB Programmieren

  Alt 5. Dez 2013, 21:44
Keine Ahnung?

Hab ja keine Beschreibung der Komponenten.
Aber du könntest ja das bestimmt in der Dokumentation nachlesen.
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#16

AW: USB Programmieren

  Alt 5. Dez 2013, 21:51
Vorwiederstand
Obwohl er wieder stand, leistete er keinen Widerstand
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#17

AW: USB Programmieren

  Alt 5. Dez 2013, 21:58
Der kleine Kringel versteckt sich nun schon seit so vielen Jahren .... ich glaub langsam ist er durcheingebrannt.

http://www.allein-erziehend.net/forum/beitrag11010.html
$2B or not $2B

Geändert von himitsu ( 5. Dez 2013 um 22:03 Uhr)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#18

AW: USB Programmieren

  Alt 5. Dez 2013, 23:46
Ich versuchs mal.
Wenn ich irgendwas rumprobier, kann es passieren das ich den USB oder den Computer dabei schrotte? Also muss ich aufpassen oder kann ich rumexperimentieren?
Lies das Handbuch - ist auf der CD.

Ab Seite 50 sind Experimente beschrieben.
Beispiel LED ein/aus
Miniaturansicht angehängter Grafiken
usb-ledeinaus.jpg  

Geändert von hathor ( 5. Dez 2013 um 23:50 Uhr)
  Mit Zitat antworten Zitat
Baum21

Registriert seit: 22. Jul 2013
24 Beiträge
 
#19

AW: USB Programmieren

  Alt 6. Dez 2013, 13:50
Also, ich hab jetzt mal die Platine so wie beschrieben besteckt und wenn ich den USB jetzt in den PC steck blinkt si ein paar mal so wie es auch normale USB-Sticks machen.
Aber wie mach ich das ganze in delphi?
Der code in VB sieht so aus:
Delphi-Quellcode:
Private Sub Option1_Click(Index As Integer) 'bei LED AN
LED_Click (False) ,ruft Funktion LED_Click mit False auf
End Sub
Private Sub Option2_Click(Index As Integer)
'bei LED AUS
LED_Click (True) 'ruft Funktion LED_Click mit True auf
End Sub
Der eigentliche Programmablauf erfolgt in dieser Funktion:
Delphi-Quellcode:
Private Function LED_Click(AnAus As Boolean)
On Error GoTo LED_Click_fehler
LoggerList.Clear
If FT_GetNumDevices(lngNumDevices,vbNullString,FT_LIST_BY_NUMBER_ONLY)<>FT_OK Then
LoggerList.AddItem ("Fehler bei Aufruf: FT_GetNumDevices funktionierte nicht")
Exit Function
Else
LoggerList.AddItem ("Anzahl vorhandener USB-Geräte: " & lngNumDevices)
End If
das ganze geht ja mit D2XX, aber ich seh nirgends etwas das die Klasse importiert oder so?
Und wie importier ich eine Unit in delphi? (Hab noch nie mit mehreren Units gearbeitet ) Einfach in die Uses geht irgendwie nicht, da meckert er rum das er die Unit nicht finden kann.
Außerdem unterstreicht er ein paar Wörter in D2XX z.B. Dialogs, wenn ich ein neues Programm schreiben will nennt er das FMX.Dialogs?
Hat sich was geändert? hab schon ewig nicht mehr rumprogrammiert.
soll ich Dialogs in FMX.Dialogs umbenennen?
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#20

AW: USB Programmieren

  Alt 6. Dez 2013, 18:55
Bei Delphi-Version XE5 kann ich Dir leider nicht helfen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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 10:22 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