Programación C de microcontroladores (C515C)
Emisión de sonido mediante interrupciones cíclicas del Timer2
como temporizador
1.7
1.6
1.5
1.4
U5P
1.3
1.2
1.1
1.0
Fig. 202: Instalación de aparatos del ensayo CMC 5-2.2
Explicación del ensayo:
El ensayo incluye la configuración del Timer2 como temporizador en modo de
desbordamiento (overflow) con recarga automática para una frecuencia fija (
Ensamblador CMC 3-02). En la rutina de servicio de interrupción activada por el
desbordamiento, un pin de puerto (P1.7) al que se encuentra conectada la unidad de
altavoces, se deberá conectar y desconectar durante medio periodo respectivamente.
Ejercicios de programación:
•
¡Abra un proyecto nuevo!
•
¡Configure el Timer2 como temporizador en modo de desbordamiento con autorecarga
para una frecuencia de 1kHz! ¡Utilice la siguiente secuencia (
del módulo FLASH PSD1)!
54
CMC 5
PSD1
U5P
7
6
5
4
3
P 1
P 5
P 4
7
6
5
4
3
PSD1-FLASH
PSD1
GND
RESET
P 6
7
6
5
4
3
P 3
8 - BIT ADAPTER - UNIT
3.1
U5P
3.0
Arbeitsplattform
Working Platform
MCLS - modular
PSD2
U5P
GND
3
2
1
0
2
P 0
1
U
IN
P 1
P A
RESET
2
1
0
SPEAKER - UNIT
RESET
INFINEON
C515C
ANGND
U5P
UREF
SO4000-1G
P E
2
1
0
GND
P D
(RxD)
(TxD)
SO4000-1K
GND
Manual de instrucciones
GND
SO4000-3G
2.5
2.4
GND
2.3
2.2
2.1
2.0
SO4000-1E
Ensayo de
CMC 5-2 Bloque de ensayos 2