Se configurará el oscilador externo de 12 Mhz para generar 96 Mhz con la que cuenta el MCU R5F562N8 de la tarjeta de evaluación YRDKRX62N. Por medio del Switch 1 activaremos el LED 8.
- 1. Configurar el Oscilador externo para generar 96 Mhz
- 2. Configurar las entradas y salidas del R5F562N8
- 3. Encender un led a través de un switch
- 4. Debug
Del manual Renesas RX62N RDK User's Manual ubicamos el LED 8 y el SWITCH 1:

- Creación de un proyecto:
2.- New/ C Project

3.- Seleccionar Renesas RXC ToolChain después en Next >

4.- Seleccionar el target R5F562N8, debug hardware Segger jLink, después next
5.- Seleccionar C/C++ Source file y por ultimo Finish.

Entorno de desarrollo e2studio configurado:
6.- Configuraremos el oscilador externo:
void SR_Oscilador(void)
{
SYSTEM.SCKCR.BIT.ICK = 0x00; // ICLK = EXTAL * 8 (96MHz)
SYSTEM.SCKCR.BIT.PSTOP0 = 1; // Disable SDCLK
SYSTEM.SCKCR.BIT.PSTOP1 = 1; // Disable BCLK
SYSTEM.SCKCR.BIT.PCK = 0x01; // PCLK = EXTAL*4 (48MHz)
}
7.- El programa principal queda de la siguiente forma:
void main(void)
{
set_ipl(
0 ); // enable
interrupts
SR_Oscilador();
SR_INIT_PORTS();
while(1)
{
if (SW1 == 1)
{
LED1
= OFF_;
}
else
{
LED1 = ON_;
}
}
}
- Agregar código, compilar y debug:
--> Practica #1
3.- Correr el programa con el icono start:

VÍDEO:
SALUDOS, QUIERO HACER LA PRACTICA UNO PERO TENGO PROBLEMAS PARA COMPILAR EL CODIGO
ResponderBorrarCUAL ES LA CONTRASEÑA DEL ZIP?
ResponderBorrar