Références
- Cours de LOG550 - accès sécurisé
Laboratoire 2 - note
2006-02-15 00:08
Pris en note par Simon Bujold
Oscillotest.exe
"GO" -> "S" = Démarer acqui
"STOP" -> "X" = Arrêter acqui
* Note: les caractères sont minuscules!!
Format de l'échantillon
MSB LSB
[][][][][][][][]
|----DATA----| |
---> # Du canal
À faire
- Canaux X ~1000 ech/sec
- Transmission 57600 Bauds
- Alarme de dépassement (sur-échantillonage)
(À tester à 9600 bauds!)
- Compteur en mode "Acqui"
- Utiliser Timer/ Counter 0 pour cadenser l'ADC
Note sur les timers
fcpu/ (Prescaler * (maxcount - TCNT x))
fcpu = 16 000 000 Hz
Prescaler = Diviseur du Timer
Maxcount = VAL Max du timer
TCNTX = Val de départ du timer
- fechd = Fréquence d'échantillonage désiré
- vech = Vitesse pour 1 échantillon
Prescaler ADC
fcpu 16 000 000 cycles/ sec X cycles
---------------- = ------------------------- = --------- = 8 000
fechd x Vech 2000 ech / sec ech
X cycles
------------
ech = Y = 615.384615384
