Theme 2007 bac électronique : train elec
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Theme 2007 bac électronique : train elec

forum train électrique académie aix-marseille
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 quelqu'un comprendrait il sa

Aller en bas 
AuteurMessage
decodeur flex




Nombre de messages : 26
Date d'inscription : 17/04/2007

quelqu'un comprendrait il sa Empty
MessageSujet: quelqu'un comprendrait il sa   quelqu'un comprendrait il sa EmptyJeu 17 Mai - 11:59

quelqu'un comprendrait il sa :
// PROGRAMME D'INTERRPUTION




// récupère ADR et consigne à partir de la trame DCC


#pragma code Int_prioritaire=0x0008
void athighVector(void)
{
_asm GOTO Int_niveau_fort _endasm
}


#pragma code // return to default code section

/*************************************************************************************************************************************
Procédure d'évaluation de la durée d'un demi bit
*************************************************************************************************************************************/

#pragma interrupt Int_niveau_fort //save=FSR0, PROD
void Int_niveau_fort(void)
{
unsigned char a;
unsigned char b, c;



if(INTCONbits.RBIF == 1) //test pour savoir s'il y a eu changement d'etat sur PORT B
{
a = PORTB;
b = TMR0L;
c = TMR0H;
TMR0H = 0;
TMR0L = 0;

Temps_detect = c;
Temps_detect = (Temps_detect << 8 ) + b;


Detection_bit();


if (Bit_erreur != 0) // détection d'une erreur
{
init_erreur();
}
else // pas d'erreur
{
Test_bit();
}


INTCONbits.RBIF = 0;
return;
}
}
Revenir en haut Aller en bas
 
quelqu'un comprendrait il sa
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Theme 2007 bac électronique : train elec :: Discution générale-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser