Grupo Musical Opera Prima "El mejor show somos nosotros"

23Dec/18Off

Exemple de tcc

Redéclencher le compteur sur l`événement, peut générer un événement si la sortie d`événement re-Trigger est activée. Ensuite, sur la condition de mise à jour les registres mis en mémoire tampon sont validées à ceux réguliers pour prendre effet. Blanking appliqué à partir du bord ascendant de la forme d`onde de sortie. Enum pour les types de rappel possibles pour le module TCC. Les fautes sont appelées Fault A et Fault B. incrémenter le compteur sur l`événement, quelle que soit la direction du comptage. Dans les opérations de capture, tout événement du système d`événements ou un changement de broche peut déclencher une capture de la valeur de compteur. Verrouille les registres à double mémoire tampon afin qu`ils ne soient pas mis à jour via leurs valeurs mises en mémoire tampon dans les conditions UPDATE. Utilisé lors de la désactivation du modèle de sortie ou lors de la sélection d`un modèle spécifique. Les entrées d`événements correspondantes (TCCx MC0 et TCCx MC1) sont ensuite utilisées comme entrées de pannes respectivement. Pour activer l`erreur non récupérable, l`action d`événement TCEx correspondante doit être définie sur action d`erreur non récupérable (TCC_EVENT_ACTION_NON_RECOVERABLE_FAULT). Le tableau ci-dessous indique les valeurs maximales pour chacune des tailles de compteurs possibles.

En mode PPW, les rôles des deux canaux de capture sont inversés. Pour la capture d`entrée, le registre de tampon (CCBx) et le registre de canal de capture correspondant (CCx) agissent comme un FIFO. Les défauts non récupérables obligent toutes les broches de sortie TCC à un niveau prédéfini (peut être forcé à 0 ou 1). Défaillance non récupérable, force la sortie au niveau prédéfini. La défaillance récupérable peut être filtrée ou effectuée par la sortie de canal correspondante. Erreur récupérable n (0 ~ 1 représentant A ~ B) s`est produite. Un exemple est lorsqu`un déclencheur externe pour un rechargement se produit; Si la STC utilise le diviseur, le compteur dans le diviseur ne doit pas avoir une valeur comprise entre zéro et le facteur de division. Capturer si la valeur est inférieure à la dernière, notifier l`événement ou interrompre si l`estampille précédente est confirmée pour être «minimum local» (pas plus grand que le timbre actuel).

Pour toutes les autres formes d`ondes, les valeurs supérieures sont définies par les valeurs des registres PER et PERB. Cela peut déformer le résultat, rendant les horodatages d`événement pour apparaître plus court qu`ils ne le sont vraiment. L`utilisateur peut choisir entre trois actions de rechargement différentes, décrites dans le tableau ci-dessous. Comme dans l`exemple ci-dessus, il est nécessaire d`interroger sur les indicateurs d`interruption pour voir si une nouvelle capture s`est produite et vérifier qu`une erreur de dépassement de capture n`a pas eu lieu. La valeur de période/supérieure du compteur peut être définie, pour définir la période de comptage. La fonction de protection contre les pannes du STC prend en charge les pannes récupérables et non récupérables. Les impédances divergentes des circuits du générateur de source et du récepteur d`évier sont moins importantes lorsqu`on utilise le PWM par rapport à l`utilisation d`une valeur de tension analogique, car le bruit n`affectera généralement pas l`intégrité du signal dans une mesure significative. Références _tcc_get_inst_index (), _ tcc_ow_nums, Assert, tcc_module::d ouble_buffering_enabled, tcc_module:: HW, STATUS_ERR_INVALID_ARG, STATUS_OK, TCC_OUTPUT_PATTERN_0 et TCC_OUTPUT_PATTERN_DISABLE.

Ce pilote pour Atmel ® | Les microcontrôleurs SMART ARM ® fournissent une interface pour la configuration et la gestion du module TCC au sein de l`appareil, pour la génération de signaux et les opérations de minutage. Références Assert, tcc_events:: generate_event_on_channel, tcc_events:: generate_event_on_counter_event, tcc_events:: generate_event_on_counter_overflow, tcc_events:: generate_event_on_counter_retrigger, tcc_module:: HW, tcc_events:: input_config, tcc_input_event_config:: Invert, tcc_events:: on_event_perform_channel_action, tcc_events:: on_input_event_perform_action, et TCC_NUM_CHANNELS. Cet enum est utilisé pour spécifier le canal de capture/correspondance sur lequel effectuer les opérations. Le diviseur divise la fréquence d`horloge du module TCC pour faire fonctionner TCC à une fréquence d`horloge plus lente.

Filed under: Uncategorized Comments Off
Comments (0) Trackbacks (0)

Sorry, the comment form is closed at this time.

No trackbacks yet.