Hallo!
Zwischen RS232 vom µC und RS232 vom PC gehört noch ein Pegelwandler (z.B. MAX232:
http://www.datasheetcatalog.org/data...220-MAX249.pdf ).![]()
Hallo!
Zwischen RS232 vom µC und RS232 vom PC gehört noch ein Pegelwandler (z.B. MAX232:
http://www.datasheetcatalog.org/data...220-MAX249.pdf ).![]()
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Danke, also noch mal als Zusammenfassung:
Ich leite die Signale vom Pin RB5 und RB7 zu einem RS232-Stecker (was mach ich mit den anderen Signalen? Welche Pins beim RS232 müssen überhaupt für meine Anwendung belegt sein?). Dann gehe ich mit den Signalen zu einem Pegelwandler, der die Spannung der Signale von 5 auf 15V pusht. Dann verlaufen diese Signale zu einem Stecker, der aus dem Gehäuse führt. An den stecke ich dann den RS232-to-USB Converter an und geh mit dem USB zum PC (wo ich den USB, beim Programmieren wie eine Serielle PC-Schnittstelle verwenden kann). Hab ich das richtig verstanden?
Hört sich jedenfalls plausibel an
Wie spreche ich dann den Seriellen Port des PICs (in C) an um Daten zu verschicken (z.B. Variablen)? Welche Pins beim RS232 müssen überhaupt für meine Anwendung belegt sein?
Wäre euch sehr verbunden wenn ihr mir diese beiden Fragen noch beantworten könntet![]()
Das ist zwar richtig, aber im oben dargestellten Fall unnötig, -> "RS232-TTL/USB"
Du benötigst keinen MAX da der von mir genannte Adapter TTL Pegel bereitststellt und somit direkt an den PIC/Atmel angeschlossen werden kann. Bei einfachen USB/Seriell Adapter hingegen würdest Du den Pegelwandler benötigen...
Gruß André
Okay, dass heißt, wenn ich einen RS232 TTL-to-USB Converter hab brauch ich keinen MAX, aber wenn ich einen normalen RS232-to-USB hab brauch ich einen Pegelwandler. Hab ich das richtig verstanden?
Wie ist das eigentlich mit der Programmierung? Wie kann ich in C Daten vom PIC seriell übermitteln und empfangen?
Könnte mir vielleicht jemand kurz beantworten, welche Anschlüsse ich für eine RS232-Verbindung brauche? Welche Pins muss ich unbedingt setzen um eine anständige Datentransfer zu gewährleisten?
RX/TX/GND ... hast Du doch auch schon geschrieben... (PIN RB7-TX/RB5-RX)
Verbindungsaufbau steht auch im Link zu dem FTDI Adapter, sogar in bildlicher Darstellung:
RX <-> TX
TX <-> RX
GND <-> GND
Gruß André
Ja, hab mich nur gefragt, ob ich die anderen 6 Pins nicht auch belegen sollte...
Könntet ihr mir vielleicht noch sagen wie ich in C Daten seriell übertragen kann? Nur die Basics...
Hallo,
kann Dir bei C nicht helfen, da ich PIC nur in Assembler programmiere.
Stelle Deine Frage doch mal in der passenden Rubrik mit Hinweis welchen C-Compiler du nutzt...
Gruß André
Lesezeichen