| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Grumpy Invité
|
Posté le: 05 Juin 2007 13:43 Sujet du message: Utiliser les interruptions prédéfinies INT0,INT1 ... Utiliser les interruptions prédéfinies INT0,INT1 ... |
|
|
Voilà je cherche à utiliser les interruptions INT0,INT1
Pas de problème pour les définir avec le wizzard. Je souhaite que mon interruption se déclanche lorsque un front montant apparait sur mon entrée. Tout cela se paramètre assez facilement.
Cependant je souhaite simuler le fonctionnement de mon programme : j'utilise donc AVR Studio pour cela. Cependant je n'arrive pas à forcer/simuler un front montant sur l'entrée INT0 pour que mon interruption se lance.
Si quelqu'un pouvait me donner un coup de pouce ...
Merci d'avance |
|
| Revenir en haut de page |
|
 |
Sly REGULIER

Inscrit le: 14 Sep 2004 Messages: 79
|
Posté le: 09 Juin 2007 12:38 Sujet du message: Utiliser les interruptions prédéfinies INT0,INT1 ... |
|
|
Salut,
normalement la simulation d'interruption fonctionne parfaitement sous avr studio, quelle bit du registre changes tu pour ne pas avoir la simulation (au passage le modèle du micro serait un plus) |
|
| Revenir en haut de page |
|
 |
Invité
|
Posté le: 20 Juin 2007 20:02 Sujet du message: Utiliser les interruptions prédéfinies INT0,INT1 ... |
|
|
Merci Sly d'avoir tenté de m'aider. Je travaille actuellement sur un ATmega16L.
En farfouillant un peu, j'ai réussi à régler mon problème tout seul (ce n'était pas bien complexe, un bit à cocher en cours de simulation sous AVR ).
Par contre, je me pose une nouvelle question :
- dans une de mes intéruptions, j'aimerai pouvoir assigner une valeur à une variable que j'ai définie et pouvoir m'en reservir dans le programme principal ( la valeur d'un timer par exemple ) |
|
| Revenir en haut de page |
|
 |
Sly REGULIER

Inscrit le: 14 Sep 2004 Messages: 79
|
Posté le: 21 Juin 2007 18:39 Sujet du message: Utiliser les interruptions prédéfinies INT0,INT1 ... |
|
|
dans ce cas utilise une variable globale, c'est à dire une variable qui est déclaré hors d'une procedure, ca te permet de pouvoir y acceder partout dans le programme. en contre parti l'emplacement mémoire n'est pas libéré, mais bon, du moment qu'il n'y en a pas 1000 aucun ^soucis  |
|
| Revenir en haut de page |
|
 |
|
|
Vous pouvez poster de nouveaux sujets dans ce forum Vous pouvez répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers Vous pouvez télécharger des fichiers
|
|