Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Count( )

Variable = COUNT(canal)
Variable : Variable servant à mémoriser le résultat (Non String, ni Single)
Canal : N° du Canal Compteur (0 ou 1).
Retourne la valeur du canal compteur spécifié. Il vous faut au préalable configurer le port en
entrée avant d'utiliser cette commande.
Le comptage peut s'effectuer sur 32 bits (Byte, Integer, Long). La fréquence maximum est de
l'ordre de 500 KHz.
Les compteurs des modules CUBLOC™ sont gérés de façon matérielle (c'est à dire qu'ils
fonctionnent de façon indépendante de l'exécution du programme principal). Ils seront ainsi
capables d'effectuer un comptage en « temps réel » (quelque soit l'état d'occupation du
processeur du module CUBLOC™).
Les modules CUBLOC™ disposent de 2 Compteurs. Le compteur du Canal 0 utilise les mêmes
ressources que les fonctions PWM0, 1, 2 et ne pourra donc pas être utilisé en même temps que
ceux-ci. Toutefois le compteur du Canal 1 pourra être utilisé librement.
Pour exploiter le compteur du Canal 0, la commande SET COUNT0 ON devra être utilisée au
préalable. L'exploitation du compteur du Canal 1 ne nécessite aucune déclaration préalable.
24
SOUT
1
VIN
23
SIN
2
VSS
ATN
3
22
RES
VSS
4
21
VDD
P0
5
20
P15
P1
6
19
P14
P2
7
18
P13
P3
8
17
P12
P4
9
16
P11
P5
10
15
P10
P6
11
14
P9
P7
13
P8
12
Dim R As Integer
Input 15
R = Count(1)
Set Count0 On
Input 14
R = Count(0)
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
COUNT 1
COUNT 0
' Configure le port P15 en entrée (compteur du Canal 1 ).
' Lecture de la valeur du compteur.
' Active le compteur du Canal 0
' (les fonctions PWM 0,1,2 deviennent inutilisables).
' Configure le port P15 en entrée (compteur du Canal 0).
' Lecture de la valeur du compteur.
123

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières