MC9S12XEG128 et vecteur d'interruption [Forums - HC12 et S12]
MC9S12XEG128 et vecteur d'interruption [Forums - HC12 et S12]
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 

Parcourir ce sujet :   1 Utilisateur(s) anonymes



(1) 2 3 4 ... 6 »


MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Bonsoir.
Je travaille actuellement sur un MC9S12XEG128.

Dans mon architecture, j'ai 2 interruptions:
-ISR_CAN_0_RX
-ISR_PIT_0

Si je me fit à la table des vecteurs, le PIT est prioritaire par rapport au can_rx. Cependant, j'ai cru lire que ces priorité sont modifiable...

Pourriez-vous me dire si cela est possible?
Si oui, que doit-je faire pour y parvenir?

Il me manque quelques notions ces mécanismes :/

Merci d'avance pour vos lumières.

@++
Iko.

Posté le : 05/11/2010 20:55
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
Bonsoir Iko,
Oui, c'est possible.
Regarde diapo 34 (page 35/78) de ma vieille presentation qui devrait aussi s'appliquer au S12XEG.
http://dl.k-noo.net/technical/S12XD_X ... ng_68hc08.net_March07.pdf
Alban.

Posté le : 06/11/2010 00:16
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
MERCI ALBAN ^^
Ce document va beaucoup m'aider ^^
Je le buche et reviens si j'ai d'autre question :)

Merci, vraiment.

Iko

Posté le : 06/11/2010 01:16
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Salut ^^.

J'ai vu que dans le CRGFLG, il y a un flag "PORF".

"PORF is set to 1 when a power on reset occurs. Unaffected by system reset."

J'en conclut qu'il passe a 1 sur power-up.
Mais je n'ai pas comprit si il passe à 1 sur un reset sur la pignole RESET*.

En fait je cherche à différencier le power-up, d'un reset piloté par un chip externe...


J'ai une idée mais je ne sais pas si elle est bonne.

-Dans l'init,
if (CRGFLG_PORF)
  {
// clear flag
   
CRGFLG_PORF ;
// on attend le premiers reset en provenant du chip externe
   
while(1) ; 
  }

// dans le cas contraire, c'est un reset externe donc on continue...


Suis-je dans le vraie?

Posté le : 09/11/2010 09:31
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
Bonjour,
PORF n'est pas changé par la pin /RESET.
A bientot,
Alban

Posté le : 09/11/2010 10:27
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
oki, merci ^^

Posté le : 09/11/2010 21:26
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Salut.
J'ai beau lire la data sheet, j'ai un gros doute...

Pourriez-vous me confirmer que les pin peuvent fournir au moins 10mA?

Je crois lire 2.5mA mais je n'en suis pas vraiment sûr...

Merci d'avance...

Posté le : 15/11/2010 15:55
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
Saludos,

http://cache.freescale.com/files/micr ... heet/MC9S12XEP100RMV1.pdf
p 1212

La valeur que tu veux est I(OL) ou I(OH): soit 4.75mA en Full drive VERS LE BAS uniquement... (Full Drive = plein but, plutot que petit courant).
Les courant d'injection sont quand tu fais marcher les diodes de protections vers les rails (qd entree > (VDD+ Vdiode) or Entree < (VSS + Vdiode)

HTH (Hope this helps) comme y disent chez moi....
Alban

Posté le : 15/11/2010 16:05
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Accro
Inscrit:
06/07/2007 09:17
Messages: 694
Hors Ligne
Salut Alban, merci de ta réactivité ^^

après relecture je précise ;)

Mon µc tourne sous 5V (donc page 1214 si je ne m'abuse).

Si je lit les points 5;6;7 et 8, IOH et IOL value +-2mA ou +-10mA.

Pourrais-tu me confirmer qu'en mode full drive sous 5V, je peux fournir 10mA?

(je pense qu'un petit tuto serait bien venue ^^)


Merci d'avance

Posté le : 15/11/2010 16:21
Transférer la contribution vers d'autres applications Transférer


Re: MC9S12XEG128 et vecteur d'interruption
Pilier de la communauté
Inscrit:
09/10/2006 11:47
De Cambridge, Angleterre & Glasgow, Ecosse
Messages: 858
Hors Ligne
En effet, tu as une valeur symétrique sur 5V de 10mA il me semblerait.

Posté le : 15/11/2010 16:25
Alban Rampon / 冉昂理 - blog
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant
(1) 2 3 4 ... 6 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

MC9S12XEG128 et vecteur d'interruption [Forums - HC12 et S12]