Autor |
|
|
|
BID = 125225
Seppelon Gerade angekommen
Beiträge: 3
|
|
Moin moin! Ich bin gerade dabei eine komplexere Übungsbrandmeldeanlage zu entwickeln. Da das Gerät modular aufgebaut werden soll habe ich mich dafür entschieden zwei PIC16F628 einzusetzen, die allerdings per RS232 kommunizieren sollen. Nun habe ich schon gut 3 Wochen experimentiert, das Datenblatt fast auswendig gelernt, aber ich bekomme es einfach nicht hin etwas zu senden! Nun wollte ich fragen ob vielleicht jemand einen Codeabschnitt in Assembler hat der einfach "irgendwelche" Daten sendet und dazu eventuell noch einen Codeschnipsel wo mit einer Interup-Routine empfangen wird. Wäre euch dankbar wenn mir jemand der sowas hat antworten würde, bin echt am Ende mit dem Ganzen!
MfG
Seppelon |
|
BID = 125228
Ltof Inventar
Beiträge: 9331 Wohnort: Hommingberg
|
|
Schau mal bei
http://www.sprut.de/
Viel Erfolg!
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor) |
|
BID = 125396
Seppelon Gerade angekommen
Beiträge: 3
|
Das ist die Seite auf die ich mich Hauptsächlich stütze, aber dort wird nur die Softwareemulation mit 16F84 und 16F628 angesprochen, allerdings soll der interne USART genutzt werden. Also falls das jemand liest der schonmal Daten per USART mit 16F628(A) gesendet oder empfangen hat der möchte mir doch bitte ein Codeschnipsel zur Verfügung stellen oder sich anders kommunikativ einbringen.
MfG
Seppelon
|
BID = 125415
olfi13 Schreibmaschine
Beiträge: 1077 Wohnort: Wittingen
|
Hi, Seppelon!
Ruhig Blut mit den Pferden. Deine Antwort find ich echt .... unpassend, kann aber auch an meiner mangelnden Sozialkompetenz liegen.
olfi
[ Diese Nachricht wurde geändert von: olfi13 am 9 Nov 2004 0:12 ]
|
BID = 125445
peterguy Gerade angekommen
Beiträge: 2 Wohnort: Bonn
|
Tja, leeve Jung...
Sieht so aus, als würdest du einen Pegelumsetzer brauchen, z.B. den MAX232 oder MAX233.
Dieser wird zwischen PIC und RS232-Schnittstelle geschaltet und wandelt +5V(PIC) in -12V(PC) und 0V in +12V.
Dann solltest du eigentlich mit
Code : |
#use rs232(bla, bla bla...)
|
|
und
zum gewünschten Ergebnis kommen.
Gruß Peter
|
BID = 125446
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
Moin Moin.
Wozu sollte man einen Pegelumsetzer brauchen wenn man 2 PICs miteinander reden lassen will?
Aber auch hier gilt: wer lesen kann ist echt im Vorteil und das gilt vor Allem für frische Oberarroganzler. Denn könnten Leztere lesen, hätten sie bestimmt auch das http://www.sprut.de/electronic/pic/grund/rs232.htm gefunden.
Aber was solls? Jeder ist wie er ist und Manche sind eben zum kotzen.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
|
BID = 125574
Seppelon Gerade angekommen
Beiträge: 3
|
Ich habe Sprut seine Seite sehr aufmerksam gelesen, aber ich konnte auch mit den RS232-Erklärungen leider nicht weiterkommen. Es kommt einfach kein Rechtecksignal aus dem PIC raus. Peterguy hat mir eigentlich mit seinen Codeschnipseln das gegeben was ich bräuchte, leider nicht in Assembler wo ich das ganze dann doch etwas komplizierter finde. Vielleicht kann mir ja jemand anders sagen wie ich weiterkomme.
Danke Euch für die Antworten!
MfG
Seppelon
|
BID = 125858
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
Moin Moin.
Der Sprut-Code funktioniert. Ich hab das als Übung selbst ausgetestet. Einfach PIC, Max232 und PC. Hat eigentlich keine Probleme gegeben. Versuch erstmal diesen Weg bevor du 2 PICs zusammenschaltest. Die üblichen RS232 Konverter invertieren das Signal, vielleicht liegt da dein Problem.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
|
BID = 125932
peterguy Gerade angekommen
Beiträge: 2 Wohnort: Bonn
|
Mein lieber Frank,
du solltest dich ein wenig mit deinen beleidigenden Kommentaren zurückhalten.
Mich als Oberarroganzler zu bezeichnen, weil ich den Beitrag nicht richtig durchgelesen habe, ist schon ein starkes(oder sollte ich sagen schwaches?) Stück.
Denn wenn man sich den Wortlaut deiner Antworten in anderen Threads so anschaut, kommt man schnell auf den Trichter, WER hier arrogant und zum ist.
So long
Peter
|
BID = 125943
Her Masters Voice Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5308 Wohnort: irgendwo südlich von Berlin
|
Moin Moin.
Peter, entschuldige aber du warst garnicht gemeint. Ich bezog mich da eher auf die Reaktion des Threadbegründers.
Aber nix für ungut, freut mich auf jeden Fall das dir mein Stil gefällt.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
|