Mot :    Pseudo :           
 

Bonjour,
Voila j'ai un probleme j'ai concocté ce morceau de code pour que lorsque j'envoie un octet sur mon port serie relié a mon pic 16F877A, le pic analyse l'octet et si le byte 1=0 alors allumé une led mais avec ce que j'ai preparé qui me semble bon ca ne marche pas !!!
Pouvez vous verifié mon code et aussi comment puis je tester que la communication pc-pic soit correcte ?
Merci

Citation :

main:



Soft_Uart_Init(PORTB, 2 ,5 ,9600, 0)

while true
received_byte = Soft_Uart_Read(er)
while (er <> 0)
received_byte = Soft_Uart_Read(er)
wend

if received_byte.1=1 then
PORTD.1=1
end if
wend

' x=1
num = 0
TRISD=0
PORTD=0
'TRISC.1=0
TRISA=0


Message édité par elfackhir le 24-02-2007 à 11:45:32
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Déjà commence par mettre ton code ! ;)

Citation :

Pouvez vous verifié mon code et aussi comment puis je tester que la communication pc-pic soit correcte ?


Avec un oscilloscope. :)

Répondre à CRicky

Tu es bien branché sur le port série COM2 ?
Sinon, ton programme ne fait que de la réception visiblement, c'est bien ce que tu veux ?

Répondre à CRicky
Tom's Guide > Forum > Programmation > BASIC
Aller à :

Il y a 1975 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens