RS232 pic16f877 problème de réception

Signaler
Messages postés
2
Date d'inscription
jeudi 13 janvier 2005
Statut
Membre
Dernière intervention
13 janvier 2005
-
Messages postés
87
Date d'inscription
jeudi 10 octobre 2002
Statut
Membre
Dernière intervention
4 avril 2008
-
Je programme en assembleur j'envoie mes info vers mon PC
ca marche comme il faut. Ensuite je cherche à recevoir des info sur
mon pic16f877 et la je ne recoit rien mais il passe la boucle de
réception comme si j'avais recut quelque chose. J'utilise un max232BESA
emetteur récepteur un pic16f877 et hyperterminal pour lire et envoyer
les données.
Voici les lignes de codes de la réception:

recep
banksel RCSTA ;
movlw b'10010100'
movwf RCSTA
bsf RCSTA,CREN ;
btfss PIR1,RCIF ;
goto $-1 ;
movf RCREG,W ;
bcf RCSTA,CREN ;
return

Voila si quelqu'un peu m'aider je l'en remercie

1 réponse

Messages postés
87
Date d'inscription
jeudi 10 octobre 2002
Statut
Membre
Dernière intervention
4 avril 2008

Allo tu est pas loin a mon avis



recep

banksel RCSTA ; passe en banque 0

bsf RCSTA,SPEN ; module USART en service

bsf RCSTA,CREN ; lancer la reception

btfss PIE1,RCIF ;tester si = 1 message recu

goto $-1
; non
= 0 attendre

movf RCREG,W ; charger octet recu

return