Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Futura Technique » Électronique

Découvrir d'autres sujets sur ces thèmes : , , , ,


Réponse
Vieux 31/05/2007, 14h59   Sujet lecture d'un octet par PIC16F873 - Message #1
ibrakanet
 
Date d'inscription: mai 2007
Messages: 5
lecture d'un octet par PIC16F873
Salut tout le monde,
j'ai un souci avec mon programme.
je veux lire l'octet que j'ai envoyé au niveau de la patte RX de mon pic.
je n'utilise pas de timers ni d'interruption.
je suis en mode asynchrone.
si je reçois un caractère il faut que je fasse allumer une led me signalant que j'ai reçu quelques choses.
MERCI D'AVANCE.
Voici mon code:
;***************************** ****************************** ************************


list p=16f873 ; list directive to define processor
#include <p16f873.inc> ; processor specific variable definitions

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _XT_OSC


RESET_VECTOR CODE 0x000 ; processor reset vector
goto start ; go to beginning of program


; Programme Principal
;***************************** ****************************
;Initialisations


MAIN CODE
start
;SPBRG=Baud Rate Generator Register

InitA
bcf STATUS,RP0
bcf STATUS,RP1
clrf PORTA
bsf STATUS,RP0
bcf STATUS,RP1
movlw 0x06
movwf ADCON1
movlw b'00000000'
movwf TRISA
InitC
clrf PORTC
movlw b'10000000'
movwf TRISC


;Procédure suivu pour la Réception asynchrone

movlw D'25' ;25 pour vitesse de 9600 Bauds
movwf SPBRG ;Vitesse 9600 bauds
bsf TXSTA,BRGH
bcf TXSTA,SYNC ;mode asynchrone
bsf RCSTA,SPEN ;serial port enable
bcf PIE1,RCIE ;pas d'interruption sur reception
bcf RCSTA,RX9
bsf RCSTA,CREN ;reception continue enable

goto Reception


; fin du Programme Principal

Reception
btfss PIR1,RCIF ;à 1 on exécute l'instruction qui suit
goto Reception
movf RCREG,W
goto allume_led


allume_led
bsf PORTA,1 ;la led est au PORTA,1
goto Reception

END ;directive fin de programme
ibrakanet est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
Actu - Mémoire vive ultrapide : un téra-octet par seconde en 2010 ? (Forum Commentez les actus, dossiers et définitions)
décomposition d'un mp3 en octet (Forum Électronique)
(Python) Lecture d'un stream à partir d'un fichier sur le web ? (Forum Logiciel - Software - Open Source)
PB icprog pour PIC16F873 (Forum Électronique)
Liaison série avec PIC16F873 (Forum Électronique)






A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse



Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
30/08 14:18 - Conférence sur le climat à Accra : l'ambiance se réchauffe
30/08 10:57 - En bref : la plainte contre le LHC est rejetée
29/08 14:56 - En bref : Sony présente le téléviseur le plus fin au monde
29/08 09:49 - Le cerveau est bien plus souple qu'on ne le pensait
29/08 09:44 - En bref : encore une plainte contre le LHC, cette fois en Europe
28/08 18:00 - Fermi : un instrument pour percer les plus grands secrets de l'Univers
28/08 15:34 - En bref : Internet Explorer 8 disponible en version bêta

Fuseau horaire GMT +2. Il est actuellement 16h57.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone