DESCRIPCION
Se emitirán
tonos por pulsos que se generaran a través de un puerto de la tarjeta.
OBJETIVO
Esta
práctica tiene la finalidad de mostrar la capacidad de hacer música mediante el
establecimiento de notas y sus tiempos.
REQUERIMIENTOS
Hardware
1 – Tarjeta
Freescale FRDM-KL25Z128 (48 Mhz).
2 – Conector
USB de la tarjeta Freedom.
3–
Auriculares o bocinas.
Software
CodeWarrior
for MCU
Version:
10.5
Build
Id:130916
Arquitectura
Eclipse.
OpenSDA
Diagramas de
Flujo
- Diagrama
del programa principal.
-
Diagrama de Eventos.
Descripción
de variables
unsigned int cuca[]={CANCIÓN}
|
Notas de la canción.
|
unsigned int *ap_cuca;
|
Apuntador a las notas de la
canción.
|
Componentes
TU2:TimerUnit_LDD
|
Timer para notas.
|
TI1:TimerInt
|
Timer para canción.
|
Bit1:BitIO
|
Bit para tonos de salida.
|
TU2:TimerUnit_LDD
TI1:TimerInt
Bit1:BitIO
Tabla de funciones.
Interrupción 1.
|
void TI1_OnInterrupt(void)
{
/* Write your code here ... */
TU2_SetPeriodTicks(TU2_DeviceData,
*ap_cuca);
if (*ap_cuca
== NULL)
{
ap_cuca= &cuca[0];
}
ap_cuca++;
}
|
Interrupción 2.
|
void TU2_OnCounterRestart(LDD_TUserData *UserDataPtr)
{
Bit1_NegVal();
}
|
Código
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/tonos-la-cucaracha-cancion-mexicana_12.html
Evidencia Fotografica
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/tonos-la-cucaracha-cancion-mexicana_2238.html
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/tonos-la-cucaracha-cancion-mexicana_12.html
Evidencia Fotografica
http://microcontroladores-ipn-2013.blogspot.mx/2013/12/tonos-la-cucaracha-cancion-mexicana_2238.html
Referencias:
-
KL25
Sub-Family Reference Manual.
-
http://www.freescale.com/
No hay comentarios:
Publicar un comentario