seriellen comuncation zwischen zwei pic!

K

KarimPain

Guest
Hallo an alle! ich mache eine Schaltung von zwei pic mit dem 20,000 MHz escilator und verbinden Sie den TX aus der ersten bis zur RX des zweiten möchte ich schicken einen einfachen Wert von einem zum anderen über die RS232! ich wirklich getestet jedes Bild alleine (so verbinde ich den TX zu RX jedes Bild, nur um den Code und die Hardware zu überprüfen) und die beiden Werke! jetzt beim Anschließen zusammen das zweite Bild erhalten nichts! >> weiß nicht, was ist das Problem! Brauche ich die max232 und machen zwei convertion!!??? Thanks 4 Lesen
 
Nein, für MAX232 benötigen .. zeigen Sie Ihre Schaltung und Code ..
 
hast du nicht vergessen, eine gemeinsame Basis für beide Schaltungen verbinden?
 
: Ich habe früher CCS C Compiler und dies Scode ist für die beiden: [syntax = c] # include # Sicherungen HS, NOPROTECT, NOWDT, NOLVP # Verwendung Verzögerung (clock = 20000000) # verwenden rs232 (baud = 4800, xmit = PIN_c6, NA = PIN_c7, bits = 8, Parität = N, Stop = 1, Fehler) # include void main () {int k = 0; int Tapferkeit; lcd_init (); while (1 ) {for (Tapferkeit = 0; Tapferkeit
 
Ich glaube nicht, dass es funktioniert sogar die Erprobung Code ... (Mit putc (Tapferkeit);) warum? weil es keine E, RS und RW-Verbindung auf dem LCD .... überprüfen Sie noch einmal Ihre lcd420_b.c-Datei für diese fehlende Verbindung ...
 
Ja, ich weiß über den LCD-... Mein LCD funktioniert gut ... das Problem ist, das ist wie immer Empfangen von Daten .. wenn kein Anschluss des TX zu RX .. aber wenn ich verbinden die sowohl das Bild didnot Empfangen von Daten) das Gegenteil der Realität!
 
Versuchen wir etwas!
Code:
 # include # Sicherungen HS, NOPROTECT, NOWDT, NOLVP # Verwendung Verzögerung (clock = 20000000) # use rs232 (baud = 4800, xmit = PIN_c6, NA = PIN_c7, bits = 8, Parität = N, Stop = 1, FEHLER) # include void main () {int k = 0; int Tapferkeit; lcd_init (); while (1) {for (Tapferkeit = 0; Tapferkeit
 

Welcome to EDABoard.com

Sponsor

Back
Top