ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
831
831
EMPFEHLEN
-
26.02.06 09:36 #1
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
Hallo
Gibt es die Möglichkeit irgendwie ganze Buchstaben oder Worte zu einem Microcontroller zu übertragen?
Bis jetzt hab ich immer nur gesehen, dass man immer nur einzelne Ports an und ausschaltet. Gibt es schon eine Funktion der ich nur einen Buchstaben oder eine Zahl oder dergleichen übergeben muss und diese dann die passenden Ports auf High bzw Low setzt?
Thx
-
26.02.06 10:55 #2
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Ich habe hier schon einen Code gepostet, wie man ganze Buchstaben über den Com-Port sendet.
mfg
umbrasaxum
-
Zum Mikrocontroller (wo glaube ich eher dein Problem liegt):
Viele µcs besitzen einen interenen UART, der dir erlaubt über RS232 zu senden /empfangen. Normalerweise werden dann Interrupts ausgelöst sobald etwas empfangen wird. Das nur ganz grob, kommt natürlich auf die Familie und den Typ den µcs an.
-
26.02.06 11:33 #4
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Hab bei meinem Mikrocontroller noch nichts mit UART gemacht, aber das Senden dürfte im Prinzip dürfte auch nicht anders aussehen als das: http://www.tutorials.de/forum/1034744-post5.html
UART: http://www.mikrocontroller.net/artic...orial#Der_UART
mfg
umbrasaxum
-
26.02.06 13:10 #5
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
hmm...das sieht ja schon ganz gut aus.
Dieser Queltext...könnte mir jemand einen gefallen tun und da mal die einzelnen Schritte kommentieren. Denn so sagt mir das ganze nicht soo viel.
Als µC soll ein PIC verwendet werden.
Kann man eigentlich unter Win98 noch "auf die einfache Art" auf die Schnittstellen zugreifen? Unter DOS geht das doch bestimmt noch oder?
-
26.02.06 13:30 #6
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Ist der Beispielquellcode nicht einfach genug?
mfg
umbrasaxum
-
26.02.06 13:45 #7
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
nicht wirklich. bei ein paar sachen kann man es zwar erahnen aber so wirklich sicher bin ich mir da auch nciht.
-
Ist eigentlich ne Frechheit (imo) dass man sowas noch fragen muss, normalerweise weiß ich das von meiner magischen Glaskugel, aber die ist grade kaputt!
- Betriebsystem PC (hörte sich vorher nach Windows an...)
- Verwendete Controllerfamilie (und Typ)
- Serielle (RS232, andere schließe ich bei deinem Wissenstand aus) oder Parallele Schnittstelle?
- Wo ist dein Problem An der Software für den PC oder am µc? Deine Fragen sind unkonkret:
JaGibt es die Möglichkeit irgendwie ganze Buchstaben oder Worte zu einem Microcontroller zu übertragen?
Jain, es geht wahrscheinlich nicht so direkt wie du dir das vorstellst.Gibt es schon eine Funktion der ich nur einen Buchstaben oder eine Zahl oder dergleichen übergeben muss und diese dann die passenden Ports auf High bzw Low setzt?
-
26.02.06 15:08 #9
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
Dann lern endlich mal nett und höflich zu fragen.
Zitat von FireFlow
-Betriebssystem: Je nachdem was am besten ist. Ist mir völlig Latte. Für das Projekt geht sowieso ein eigener Rechner drauf. Ich denke es sollte Win 9x sein, da sollte man noch einfacher auf die Schnittstellen zugreifen müssen oder?
Zitat von FireFlow
-µC: auf jeden Fall ein PIC-Typ. Allerdings habe ich mich noch nicht auf den Typ festgelegt. Ich denke auch nicht dass das hier von Relevanz ist.
Schnittstelle: Das wird wahrscheinlich die serielle, da LPT schon durch eine Schrittmotor karte belegt wird.
Problem: Ich will ein Programm schreiben mit einem µC kommunizieren kann. Dabei müssen Buchstaben und Zahlen übertragen werden. Hier soll erstmal das Problem der Programmierung des Programms das auf dem Rechner laufen soll diskutiert werden. mit der Programmierung des µC wende ich mich an ein passenderes Forum.
-Jetzt nochmal: Gibt es eine Funktion oder ähnliches mit dem ich von der Schnittstelle Buchstaben lesen und schreiben kann?
-Könnte sich jemand mal erbarmen und den Quelltext von dem Link oben mal kommentieren? denke
- mir fällt bestimmt noch einiges ein.Geändert von ProgFreak (26.02.06 um 16:45 Uhr)
-
-
26.02.06 16:45 #11
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
Danke

Eine Frage hab ich noch:
Was sagt die Bausrate aus?
-
26.02.06 17:10 #12
- Registriert seit
- Apr 2002
- Ort
- Delmenhorst (Niedersachsen)
- Beiträge
- 3.567
moin
Na komm, das kannst doch wirklich selber herausfinden!Was sagt die Bausrate aus?
mfg
umbrasaxum
-
26.02.06 17:34 #13
- Registriert seit
- Mar 2004
- Ort
- Hildesheim (Niedersachsen)
- Beiträge
- 67
*gg* okee.
Also die Baudrate gibt an wie oft ein Zeichen pro Sekunde gesendet wird.
Dabei ist der Wert nicht frei wählbar.
Genauer: Die Baudrate gibt die Frequenz an mit der ein Zeichen übertragen wird.
Richtig?
Okay dann die nächste Frage dazu:
Hat die Baudrate irgendeine WICHTIGE Funktion?
Ich mein isses in der Regel egal ob ich die auf 1000000 oder auf 100 setzt, wenn ich sowieso nur ein Zeichen pro sekunde übertrag?
Und noch eine:
Wie mach ich das, dass wenn ich von meinem Microcontroller (µC) zwei Zeichen( A und B) sende, dass der Rechner dann nicht AAAAAAAAAAAABBBBBBBBBBBBBBBB versteht? Denn laut Baudrate wird das Zeichen ja nicht nur einmal gesendet oder?
-
Achtung: Ich kenn mich damit auch nicht so gut aus, also alles nur AFAIK:
Übertragen wird immer ein Byte auf einmal. Dabei werden die Bits seriell (also hintereinander gesendet). Sobald ein Signal ankommt (die Daten-"Leitung" auf logisch 0 wechselt) werden mit der Baudrate die Bits gelesen. Kann sein dass da noch paar Steuerbits drin sind.
Das sollte deine Frage beantworten, ansonsten schau mal hier (habs nicht angeschaut, sieht aber gut aus): http://de.wikipedia.org/wiki/RS232
Ähnliche Themen
-
VB-Client, um mySQL Daten über PHP-Schnittstelle zu ändern?
Von dreamer2007 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 25.10.07, 15:50 -
VB-Client, um mySQL Daten über PHP-Schnittstelle zu ändern?
Von dreamer2007 im Forum PHPAntworten: 1Letzter Beitrag: 25.10.07, 12:14 -
Daten über serielle Schnittstelle (com1) senden?
Von Dojo im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 28.07.07, 09:16 -
Daten-Schnittstelle
Von BarbieSchwester im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 04.02.05, 23:20 -
Einlesen von Daten der COM Schnittstelle
Von rampe im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 20.07.03, 11:03





Zitieren
Login






