Bonjour, comment je peux faire un software reset pour un PIC18F2620?
j'utilise le compilateur CCS PCWH,j'ai essayé avec reset_cpu () (fonction prédéfinis) mais pas de reset.
Comment je peux faire?
Merci d'avance .
Bonjour, comment je peux faire un software reset pour un PIC18F2620?
j'utilise le compilateur CCS PCWH,j'ai essayé avec reset_cpu () (fonction prédéfinis) mais pas de reset.
Comment je peux faire?
Merci d'avance .
Bonjour,
Avec un peu d'assembleur. Certaines puces PIC ont une instruction RESET qui sert à cela, sinon il faut faire un GOTO 0000.
Attention toutefois : tu remettras ainsi ton micro-contrôleur à l'état initial mais pas forcément le reste de la platine sur laquelle il est monté. Vérifie donc si celle-ci ne propose pas une ligne GPIO quelconque servant à piloter explicitement le reset.
Merci .
Je travail avec CCS Compiler et le langage C non l'assembleur.
Une autre question :aprés le reset du PIC comment je peux revenir au mode normal du PIC (non reset)?
Le fait d'utiliser le C ne t'empêche pas de faire de l'assembleur. On trouve souvent le terme d'assembleur inline pour désigner quelques lignes d'assembleur au milieu d'un code C. Regarde ce que ton compilateur sait faire sur ça.
La phase d’initialisation au début du main() devrait permettre de retrouver un état convenable, en toute logique.tu remettras ainsi ton micro-contrôleur à l'état initial mais pas forcément le reste de la platine
A mon avis, ta question n'a pas de sens. Le reset, qu'il soit logiciel ou matériel, c'est simplement un retour à l'état initial du micro. Provoquer un reset matériel, c'est comme brancher / débrancher l'alimentation. Tu n'as pas de changement de mode à faire.aprés le reset du PIC comment je peux revenir au mode normal du PIC (non reset)?
Voir :
http://www.microchip.com/forums/m223037.aspx
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager