8051

G

goosiegoo

Guest
Ok,
ecco la cosa:

Nel fare questo progetto ... che envolves 3 AT89C52 ...1 è il Maestro gli altri 2 sono schiavi ....tutte le cose è incorporato fatto di cui 4 DS1620 la temperatura sensonrs, 1 tastiera e 1 LCD ....

Il mio problema è iniziato con l'interfaccia con il computer ...nel fare la domanda in Visual Basic 6 (l'applicazione che verrà eseguito sul computer)

Il mio "principale" problema inizia con la configurazione master / slave ...vedere come in master / slave si utilizza 9 bit per la porta seriale transter ...come in:

quando il maestro cerca di individuare uno slave ..invia l'indirizzo del slave che con il 9 ° bit SET ...dopo che ...la tratta degli schiavi si spegne la sua SM2 bit e che lo rende uno slave si revice dati con il bit CLEARED ... 9.gli altri schiavi non saranno colpiti causa hanno ancora la loro SM2 SET (questo lo rende uno slave) ... ok ritornare al problema ..

Ho impostato la configurazione seriale comm sul mio VB app da 9 a bit ..ma ..dal momento che il computer
non ha uno SM2 ...Come faccio a rendere una schiava?

è sempre in ascolto di tutte le cose i inviare ad esso, indipendentemente dal nith po '...

come hai ragazzi attaccati a questo problema?si può leggere poco a poco su VB?
dove la 9a po 'andare?

i think you guys ottenere ciò che il mio problema è ...e spero di poter dare una mano ...

i migliori saluti e attendere la risposta ....

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confuso" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_redface.gif" alt="Imbarazzato" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />
 
Salve,
Il 9 ° bit se mi ricordo bene si trova nello stesso spazio, come la parità.Penso che si può impostare il protocollo di PC da 8 bit, anche la parità, quindi fare un sacco di bit bashing in VB, mentre cerca di errore di parità che, nel vostro caso non è un errore.ecc
ecc
Happy hacking.JJ

 
Junglejenny,

Se non ricordo abbastanza correttamente.Il 9 ° po 'si trova nello stesso spazio, come la parità, ma identifica un indirizzo byte - non è un po' Parità!Leggi la MCS51 manuale.E 'vero che è possibile spostare il bit di parità da PSW in TB8 quando invio, ma non è usuale comportamento quando si utilizza multiprocessore comunicazione funzione micro 8052.

Goosiegoo Che cosa sta cercando di fare è abilitare il PC per ricevere i caratteri con 11 bit su un PC, 1 start, 8 dati, 1 (indirizzo - dati di bandiera, la chiamano parità se si desidera), e 1 bit di stop.

Si veda anche la mia risposta sullo stesso argomento dal post goosiegoo in:

http://www.elektroda.pl/eboard/viewtopic.php?t=46338

 

Welcome to EDABoard.com

Sponsor

Back
Top