J'ai récemment mordu le titre du parti, toujours comme pour jouer à ce titre nu, Oh, mais je crois que le point de blogueurs à venir devraient comprendre, « nourrir le chien » signifie, nous allons avoir une conversation question suivante Kinetis « nourrir le chien », et aller le ...
La fonction de chien de garde est trop familier, et le produit final avant la production de masse, afin d'assurer la fiabilité du système, nous fonction de chien de garde généralement seront ajoutés, pour empêcher le code se bloque dans certaines situations inattendues conduisant à la paralysie de l'ensemble du système (délai d'attente de chien de garde pour générer un signal de réinitialisation pour redémarrer le système), et même certaines des exigences de fiabilité plus strictes du terrain, devra ajouter un chien de garde externe pour assurer la stabilité du produit. chien de garde de la série Kinetis est relativement simple à utiliser, la configuration spécifique ne veut pas dire que je suis ici, peut se référer directement à la configuration du code de référence officiel, le but de cet article est la nécessité de rappeler à l'utilisateur lors de l'utilisation Kinetis besoins spéciaux Notez la question:
1. Les registres de configuration de surveillance doivent être achevés dans 256 temps de cycle d'horloge du bus après avoir déverrouillé le chien de garde, c'est-à-dire dans les 256 cycles de bus dont nous avons besoin pour initialiser rapidement la fonction de chien de garde, en termes de la normale cette configuration est certainement assez de temps, il est fortement recommandé avant de configurer le chien de garde d'interruption globale éteindre l'appareil, puis les interruptions globales ouvertes après la configuration, bon vieux dicton, peur de dix mille peur si ah, si elle se trouve que dans un processus de configuration pour briser le temps passé à la fin, ne l'est pas, la sécurité est importante, la sécurité est important, important ah sécurité, l'important était de parler trois fois, hein, hein;
2. Nous fonctionnons de chien ne peut pas être interrompu, en deux données d'écriture successives à 0xB4800xA602 et le registre de surveillance est nécessaire doit être complété dans les 20 cycles de bus, SO ... processus chien brosse DOG vous ne pouvez pas ouvrir une interruption;
3. La troisième question, en fait, je vous écris cela à l'esprit, la question que nous avons le manuel est pas spécifiquement mentionné dans le manuel, comme les deux premiers, mais pour les utilisateurs, nous ne pouvons ignorer. De nombreux utilisateurs pour plus de commodité de simplicité, directement dans le programme principal ou une tâche spécifique alors que (1) boucle infinie ou pour l'ajout d'un programme dédié à alimenter en continu le chien nourrir le chien, si simple, mais est donc le risque potentiel de pour Kinetis il, nourrir le chien chaque intervalle de temps doivent également veiller à ce qu'au moins quatre ou plus du temps d'horloge de chien de garde, ce qui exige une attention supplémentaire au moment de logiciel nourrir le chien.
Eh bien, parce que le problème est relativement simple, donc je l'ai écrit cela, et nous savons que cette chose sur la ligne, ha, ha. A suivre ~