Minuteur interrompt sur la DP32 (8 / 15 étapes)

Étape 8: Configuration de la minuterie : définissant le Prédiviseur

Immédiatement après que nous désactiver la minuterie en ligne 77, nous utilisons T3CONCLR à nouveau pour effacer notre diviseur précédent.

Les prochaines lignes plusieurs utilisent une autre technique permettant de manipuler le T3CON qui n’implique pas T3CONCLR ou T3CONSET.

Il fonctionne en tirant sur la valeur actuelle de T3CON dans une variable. C’est un peu comme prendre un instantané de ce qui ressemble T3CON à ce moment-là.

Cette variable peut être modifiée de sorte qu’il contient nos Prédiviseur désirée puis rechargée dans T3CON.

Mais ce qui est le diviseur ?

Chemin du retour dans notre analogie avec les souzu, je l’ai dit le Prédiviseur a agi comme une sorte de valve qui pourrait ralentir le signal d’horloge de PB. La façon de faire qui est en divisant les tiques.

Imaginons que vous ayez un diviseur de 1:4. Cela signifie que pour chaque 4 clics de PB horloge, la minuterie ne voit qu’un. Cela signifie que cela prend quatre fois plus de temps pour compter, et la fréquence est quatre fois plus petite.

La valeur réelle de diviseur utilisée dans T3CON est un code l’indique votre planche quel ratio diviseur à utiliser. Dans notre cas, nous pouvons choisir un ratio de 1:1, 1:2, 1:4, 1 / 8, 01:16, 01:32, 1: 64, 1: 256. Si le code diviseur dans T3CON est défini sur 0, ce qui correspond à un diviseur de 1:1. Un code 1 est 1:2, 2 donne 1:4 et ainsi de suite.

Remarquez comment il n’est pas une option pour un Prédiviseur 1: 128 ? Gardez cela à l’esprit, parce qu’un code de 7 vous donnera un diviseur de 1: 256, et le diviseur ne peut pas obtenir tout supérieur à celui.

Articles Liés

External interrompt sur partie MPIDE 1: attachInterrupt()

External interrompt sur partie MPIDE 1: attachInterrupt()

Hé ! Ainsi, il a été un moment depuis que j'ai fait les roues de métal pour le tutoriel de Robots à bas prix, mais c'est parce que j'étais démêler les interruptions pour vous les gars. J'ai trouvé quelques façons de le faire, mais je vais commencer a
Arduino minuteur interrompt

Arduino minuteur interrompt

Interruptions de minuterie vous permettent d'exécuter une tâche à très spécifiquement à intervalles indépendamment de ce qui se passe dans votre code. Dans ce instructable je vais vous expliquer comment configurer et exécuter une interruption en clai
Arduino IDE en cours d’exécution sur ChipKIT DP32

Arduino IDE en cours d’exécution sur ChipKIT DP32

Cette instructable fournit des processus étape par étape sur la façon d'exécuter des programmes arduino utilisant chipKIT DP32Étape 1: Matériel nécessaire : Matériel :ChipKIT DP32 (http://www.microchipdirect.com/ProductSearch.aspx?keywords=TDGL019)Câ
Magnifique Arduino Code en cours d’exécution sur le microprocesseur DP32

Magnifique Arduino Code en cours d’exécution sur le microprocesseur DP32

Ce guide vous montrera comment exécuter du code Arduino connu sur votre Chipkit DP32.Des choses assez intéressantes, je le promets !Étape 1: Charger votre MPLABX et outils de matériel !Je peux dire que vous êtes excité. Et laissez-moi vous dire, que
External interrompt part MPIDE 2: setIntVector()

External interrompt part MPIDE 2: setIntVector()

Dans mon précédent I'ble je vous enseigne un moyen très simple d'obtenir des interruptions externes en cours d'exécution sur les DP32 uC32 et WF32 *. Interrompt, cependant, sont des choses vraiment compliquées et s'il est agréable d'avoir une fonctio
Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

chipKIT conseils ont généralement beaucoup plus de mémoire et de puissance de calcul que plusieurs cartes Arduino, et par conséquent, ils sont tellement mieux à la manipulation des données.De l'autre côté, l'IDE Arduino est facile à utiliser et à com
Configuration chipKIT dp32 pour utiliser Arduino IDE

Configuration chipKIT dp32 pour utiliser Arduino IDE

Ne savez-vous pas que vous pouvez programmer votre planche chipKIT ou n'importe quel morceau de PIC32 utilisant IDE Arduino ? Il est en fait assez facile. Ce tutoriel vous montrera comment configurer votre dp32 chipKIT pour utiliser IDE Arduino pour
Mise en route avec le DP32 de Digilent

Mise en route avec le DP32 de Digilent

J'utilise le DP32 pour ma série pour les Robots bon marché. Ce tutoriel est un must lire pour toute personne utilisant le DP32, parce que la configuration de ce Conseil signifie qu'il prend une configuration un peu plus que les autres planches comme
Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

IntroductionJamais imaginé de construire votre propre contrôleur de caméra ?Remarque importante : Les condensateurs pour le MAX619 sont 470n ou 0.47u.  Le schéma est correct, mais la liste des composants a été mal - mise à jour.Il s'agit d'une entrée
Torréfaction de café à la maison

Torréfaction de café à la maison

Un mot sur l'équipementIl y a diverses méthodes pour la torréfaction de café à la maison à l'aide d'une multitude d'appareils. De poppers de pop-corn air pour grils au propane, chacun a son propre limites uniques et caractéristiques. Ce Instructable
Relais de l’humidité de sol numérique automatique $10-15

Relais de l’humidité de sol numérique automatique $10-15

Les principaux ingrédients pour cela sont très bon marché, pas besoin d'arduino ou framboise pi.Etape 1: sur ce projetDans un autre de mes instructables, j'ai construit un petit système hydroponique solaire. Dedans, j'avais mentionné que j'ai découve
Antirebonds interruptions avec MPIDE partie 2: filtres RC

Antirebonds interruptions avec MPIDE partie 2: filtres RC

Hé les gars ! Êtes-vous prêt pour la deuxième partie de ma série antirebonds ?« Mais Jay!" Je t'entends demander, « Je ne savais pas il y avait une première! » Ou peut-être que vous avez dit "attends, debouncing ? Ce qui est qui?" Je ne sui
Jolt Egg Timer Detonator

Jolt Egg Timer Detonator

..................................................................................................................................................................................Le détonateur de sablier de secousse est détonateur pyrotechnique qui vo
Moteur de contrôleurs pour les Robots bon marchés

Moteur de contrôleurs pour les Robots bon marchés

Hé ! Cette I'ble est maintenant obsolète !J'ai fait une version mise à jour que vous pouvez lire ici ! En espérant que vous trouver amusant et utile !~~~~~Jusqu'ici, je vous ai montré comment créer des roues des articles ménagers, severalmotorizedcha