Autor Beitrag
rjan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 40

Win XP, WIN 2000, Win 98, Win 95, Win 3.11
D5 Stand /D7 enterp/2k5 pers.
BeitragVerfasst: Mi 30.03.05 22:08 
Hallo mein Name ist Jan Rübbelke,

Ich lerne seit einem Jahren Delphi in der Schule( :mahn: ) (Informatikunterricht :autsch: ...ist mir leider zu langweilig... :lol: ).

Was man natürlich nicht lernt sind sinnvolle Anwendungen für (externe)Elektronik und TCP/IP-Anwendungen. Was meine Frage angeht habe ich das problem, dass ich mit dem I²C - BUS eine Steuerung vom PC realisieren möchte. Das problem liefert Microsoft freihaus ... unter XP :evil: ist der LPT-Port gespert und der aufwand ihn mit einem Treiber ...... freizugeben ist mir viel zu groß :!: .

Wenn jemand ein bisschen Zeit oder eine Idee für mich hätte wie ich einen I²C-Bus mit der RS232 steuern könnte wäre ich sehr froh wenn er/sie (es) mir mit Informationen helfen könnte.


Moderiert von user profile iconTino: Topic aus Neue Einträge / Hinweise / etc. verschoben am Do 31.03.2005 um 00:29
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mi 30.03.05 22:21 
Am Beispiel eines RS232-to-I2C-Moduls und der entsprechenden Programmierung sollte das klar werden. Die Schaltung zeigt sehr schön ein paar Dinge, die es zu beachten gilt (Pegelwandler, Treibertransistoren für Ausgänge). Die Programmierung ist etwas umständlich, dafür aber übersichtlich und für Einsteiger verständlich. Eine Funktionsgarantie gebe ich auch, denn ich hab das nachgebaut, und es geht.

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!


Zuletzt bearbeitet von .Chef am Do 31.03.05 07:27, insgesamt 2-mal bearbeitet
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mi 30.03.05 23:38 
Titel: Re: I2C Bus über die Rs232 aufbauen (mit LPT klappts nicht!!
Hallo

Zitat:
Das problem liefert Microsoft freihaus ... unter XP :evil: ist der LPT-Port gespert und der aufwand ihn mit einem Treiber

Es handelt sich hier nicht um ein Problem, sondern es ist durchaus sinnvoll!

Für die LPT-Programmierung gibt es durchaus gute "Treiber" -> schau mal bei Torry.net
Geht wirklich ganz einfach! Ein einfach Beispiel-Programm, um die einzelnen Pins ein-/ausschalten zu können, kann ich Dir bei Bedarf zukommen lassen.

Was mir nicht klar ist, möchtest Du mit dem PC gleich I2C Signale generieren? (Dürfte schwierig werden...) oder hast Du ein Experimentierboard, welches entsprechend I2C Signale ausgeben kann?
Ich denke daher, dass Du Dein Vorhaben noch etwas genauer erläutern solltest.

Gruss
Blawen
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Do 31.03.05 07:29 
Titel: Re: I2C Bus über die Rs232 aufbauen (mit LPT klappts nicht!!
user profile iconBlawen hat folgendes geschrieben:
Was mir nicht klar ist, möchtest Du mit dem PC gleich I2C Signale generieren? (Dürfte schwierig werden...)
Nix schwierig. Wenn du meinen zweiten Link gelesen hättest, wüsstest du das auch. :roll:

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
rjan Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 40

Win XP, WIN 2000, Win 98, Win 95, Win 3.11
D5 Stand /D7 enterp/2k5 pers.
BeitragVerfasst: Fr 01.04.05 20:50 
Titel: hey es klappt ??????
noch nicht ganz denn ich kann den chip nicht anquatschen....

wäre hilfreich zu wissen wie man binär in ein editfeld eingeben kann. :?:
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Sa 09.04.05 20:31 
Titel: Re: I2C Bus über die Rs232 aufbauen (mit LPT klappts nicht!!
user profile icon.Chef hat folgendes geschrieben:
user profile iconBlawen hat folgendes geschrieben:
Was mir nicht klar ist, möchtest Du mit dem PC gleich I2C Signale generieren? (Dürfte schwierig werden...)
Nix schwierig. Wenn du meinen zweiten Link gelesen hättest, wüsstest du das auch. :roll:
Ix scho köne lesa u schreiba...

Ne, Spass beiseite. :wink:
Das Hardware-Interface ist nicht weiter schwierig, das bekommst Du mit ein wenig überlegen auch selber hin. (Zumindest wenn man in Sachen Elektronik die entsprechende Erfahrung hat)

Die Problematik die ich meine, ist dass generieren der eigentlichen I2C-Befehle.
Kennst Du das I2C-Protokoll und kannst es entsprechend selber umsetzen? Wer auf dem Gebiet der Elektronik nicht so zu Hause ist, dürfte damit so seine Schwierigkeiten haben. Ein Start- und Stop-Bit zu kennen , genügt eben nocht nicht.

Und daher ja auch die Frage von Rjan:
Zitat:
noch nicht ganz denn ich kann den chip nicht anquatschen....


Ich bin doch nicht so blöde, wie ich schreibe - Schwein gehabt :wink:

Gruss
Blawen
gross_friedrich
Hält's aus hier
Beiträge: 3

Win98 / XP
D5
BeitragVerfasst: Mo 18.04.05 12:58 
Hi,

du kannst es dir auch einfacher machen, indem du ein RS232-I2C-Konverter kaufst.
dabei gibts es sogar eine Delphi-Komponente. Damit kannst du dann viele ICs ansprechen,
ob LCDs, AD-Wandler, Schrittmotor, was weis ich was noch.
schau dir das hier an:
www.channaa.com/html...232_i2c_adapter.html


grüsse
G.F.
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 18.04.05 17:20 
Is scho recht. Ein Schüler kauft sich mir nichts dir nichts einen Adapter für 70 Eu, wo es die Bau- und Programmieranleitung kostenlos im Netz gibt. :roll:

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
rjan Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 40

Win XP, WIN 2000, Win 98, Win 95, Win 3.11
D5 Stand /D7 enterp/2k5 pers.
BeitragVerfasst: Sa 29.10.05 19:52 
Titel: Daaaaanke
Danke für die zahlreichen Tips von euch....

Ich hab mitlerweile das i²c Interface gebaut und bastel schon mit Delphi an Displays (via i2c) und Temperatursensoren herum....


falls fragen entstanden sind bitte per email oder hier FRAAAAAGEN!!!!

und nochmal DANKE