Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
Bizarre, vous avez dit , Bizarre
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#11 Message par paulfjujo » mar. 10 mars 2020 18:58

bonsoir,

Allez un dernier cas pour la soirée .

Dans mon projet Horloge 2020, j'ai besoin de la reception UART
pour recevoir des messages ou la remise à l'heure RTC ou autre commandes ...
j'utilise donc l'interruption RX ...

oops Je m'apercois que mon interruption ne marche qu'une fois seulement !
apres avoir lancé mon programme
je peux par exemple remettre à l'heure et date ma RTC DS3231 en envoyant
U;JJ;MM;AA;HH;MM;JS;#
mais une commande suivante ne gère AUCUNE interrupt RX !! ??

je le vois bien, que l'interrupt RX ne s'arme pas, car j'ai rajouté un
TXREG='*'; .. etoile sur ecran = IT RX OK
Apres avoir bien verfié que RC1IE_bit et GIE_Bit etaient armés..

Code : Tout sélectionner


 
if (( RC1IF_bit==1) && (RC1IE_bit==1) )
     {
       
c1=RCREG1;
    / 
TXREG1='*';
    ... 
etc ...
     


:mur: j'ai cherché longtemps, et pourtant j'avais déja recontré ce cas là !
en remontant dans mes archives j'ai fini par trouver le cas K
usage d'interrupt HIG level et Interrupt LOW Level (pour tempos avec timer3)
j'avais laissé trainé IPEN_bit=1 ; <- il fallait mettre IPEN_bit=0 !
car dans ce programme je gere toutes les IT en niveau HIGH
vecteur 0x08
Encore une fois , un montage qui tombe en marche et ne se releve pas !
Avec IPEN_bit=0; tout est OK
(avec en plus IT TImer2 et IT RB0 )
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : cyril13110 et 26 invités