RS232 pic16f877 problème de réception

cs_florian70 Messages postés 2 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 13 janvier 2005 - 13 janv. 2005 à 00:17
phenojeff Messages postés 87 Date d'inscription jeudi 10 octobre 2002 Statut Membre Dernière intervention 4 avril 2008 - 15 janv. 2005 à 02:03
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

phenojeff Messages postés 87 Date d'inscription jeudi 10 octobre 2002 Statut Membre Dernière intervention 4 avril 2008
15 janv. 2005 à 02:03
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
0
Rejoignez-nous