F
fuzzzy
Guest
Salut,
Am încercat să vă conectaţi 2 PIC16f876 prin rs485 folosind SN75176 transceiver.Aş dori să utilizaţi o jumătate de duplex de configurare, asa ca am de control şi RE DE PINS impreuna cu Port C5 thata este întotdeauna 0 (primesc).Acesta va fi stabilit înainte de 1 şi transimitting apoi revine la 0.
Eu folosesc PINS C6 şi C7 să primească şi să transmită date.
Am unele probleme în comunication.After o mulţime de încercare de mi-am dat seama că atunci când un PIC transimts date, se pare ca le-a primit ceea ce le-a transmis acest lucru şi va completa primirea tampon.astfel încât transimitting pic primeşte acelaşi datelor pe care le trimite.şi în cazul în care alte pic tryes pentru a trimite date primul pic nu poate decoda date.
Am încercat toate configurare sugerat în datasheet pentru a elimina o prejudecată, cu 120 de ohm rezistenţe şi aşa mai departe, dar e la fel.aşa că ar trebui să excludă probleme pe linie.
Ce se va încerca să vă sugerăm?Cum pot rezolva aceasta problema?
mulţumesc!
Ps am programul meu PIC folosind CSC C
Am încercat să vă conectaţi 2 PIC16f876 prin rs485 folosind SN75176 transceiver.Aş dori să utilizaţi o jumătate de duplex de configurare, asa ca am de control şi RE DE PINS impreuna cu Port C5 thata este întotdeauna 0 (primesc).Acesta va fi stabilit înainte de 1 şi transimitting apoi revine la 0.
Eu folosesc PINS C6 şi C7 să primească şi să transmită date.
Am unele probleme în comunication.After o mulţime de încercare de mi-am dat seama că atunci când un PIC transimts date, se pare ca le-a primit ceea ce le-a transmis acest lucru şi va completa primirea tampon.astfel încât transimitting pic primeşte acelaşi datelor pe care le trimite.şi în cazul în care alte pic tryes pentru a trimite date primul pic nu poate decoda date.
Am încercat toate configurare sugerat în datasheet pentru a elimina o prejudecată, cu 120 de ohm rezistenţe şi aşa mai departe, dar e la fel.aşa că ar trebui să excludă probleme pe linie.
Ce se va încerca să vă sugerăm?Cum pot rezolva aceasta problema?
mulţumesc!
Ps am programul meu PIC folosind CSC C