Il est important de remarquer que dans le cas du MSP430, et contrairement à ce qu'on retrouve avec un AVR par exemple, après une mise en route du MSP, le watchdog est activé par défaut. Cela signifie que si vous ne faites rien (configuration, reset ou arrêt du watchdog), au bout de 32768 cycles, le microcontrôleur va procéder à un reset. Pour vérifier cette affirmation, rien de plus simple : dans le code précédent, retirez l'appel à disableWDT() et vous verrez que la LED rouge restera indéfiniment allumée, car le code n'ira pas plus loin que l'exécution des premières instructions de la fonction initClock() avant le reset.
De manière générale, il convient, aussi bien pour un MSP430 que pour n'importe quel microcontrôleur, de toujours s'informer sur l'état du composant après un démarrage. La documentation de TI fait ainsi la...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première