verbingung mit µC über Delphi WIE ?

Gast #140576
hallo leute ich hatte folgendes vor

ich wollte irgendwie eine schaltung mit nem µC realisieren die
folgendes kann

bis zu 64 kanälen ausgeben also einfach nur 1/0
Vom pc befehle ...am besten per USB empfangen

also möchte ich sowas schreiben in delphi wie "Port2:=True" oder so
also halt einfach und ich weiß nicht wie ich es umsetzen kann


ich hatte es schon mal mit ner normalen lpt schaltung versucht nur sind
da ja nur 8 ports "gleichzeitig" steuerbar ...das ist wichtig,dass ich
sagen kann welcher genau true oder false ist und die andern sollen sich
dann nicht etwa verändern oder ähnliches

ich hoffe das ist nicht alzu schwer .... ich bin anfänger bei µC und
von elektronik auch net sooo den plan

vlt lässt sich ja auch was per serieller,paralleler, USB oder I²c bus
per pc machen


ich danke für eure hilfe
Gast #140577
Hi,

für Delphi gibt es freie Komponenten für die serielle Schnittstelle,
ich nehme gerne die "ComPortLib" (google mal danach). Das wäre das
einfachste, denke ich.

Ansonsten vielleicht was über Parallel-Port und Schieberegiester
machbar...?

Sebastian
Gast #140578
gut dankeschön nur wie muss ich das elektronisch umsetzen ... also ich
mein dass ich aus den 5 leitungen dann auf was weiß ich wieviel komm
...also mit dioden hab ich ma was gesehn aber das war bei schaltern und
da wars net möglich jede einzeln zu steuern gleichzeitig
Gast #140579
Am Druckerport hast du neben den 8 Datenausgängen ja noch 5 Eingänge und
4 Steuerausgänge. Mit Schieberegistern kann man da ganz schön viel I/O
machen.

...
Gast #140580
Hi Thomas,

Kommunikation mit dem AVR klappt über drei Leitungen: RX (Empfangen),
TX (Senden), GND (Masse). Dann schickst Du halt z.B. ein "A" und der
AVR antwortet mit der Ausgabe des entsprechenden Ports auf der
seriellen Schnittstelle.

Ein bissle Assembler-Quelltext, läßt sich leicht machen!

Sebastian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.