En effet, il faut sauvegarder le SREG avant de désactiver les IT pour ne pas perdre le SREG
Soit j'ai mal compris, soit sreg est sauvegardé par le hard.
Je conseille de ne surtout pas réactiver les interruptions dans les routines d'interruption en utilisant ces macros si on ne sait pas gérer les interruptions imbriqués ("nested") et attention à l'explosion de la pile avec la réentrance... etc
Je ne compte pas non plus le faire, c'est déjà assez compliqué comme ça.
[^] # Re: E_NOENOUGH_INFO | E_UNNEEDED
Posté par totof2000 . En réponse au message Volatile, struct et interruptions.. Évalué à 2.
Soit j'ai mal compris, soit sreg est sauvegardé par le hard.
Je ne compte pas non plus le faire, c'est déjà assez compliqué comme ça.