logotipo de nuvoTon

NuTiny-SDK-NUC122 Manual del usuario

ARM Cortex™-M0
MICROCONTROLADOR DE 32 BITS

NuTiny-SDK-NUC122 Manual del usuario
Para la serie NuMicro™ NUC122

La información descrita en este documento es propiedad intelectual exclusiva de Nuvoton Technology.
Corporation y no podrá reproducirse sin el permiso de Nuvoton.

Nuvoton proporciona este documento sólo como referencia de NuMicro. Diseño de sistemas basados ​​en microcontroladores.
Nuvoton no asume ninguna responsabilidad por errores u omisiones.

Todos los datos y especificaciones están sujetos a cambios sin previo aviso.

Para obtener información adicional o preguntas, comuníquese con Nuvoton Technology Corporation.

Lanzamiento de publicación
Fecha: 25 de marzo de 2011
Revisión V1.0

Descargado desde Flecha.com.

 Encimaview

NuTiny-SDK-NUC122 es la herramienta de desarrollo específica para la serie NuMicro™ NUC122. Los usuarios pueden utilizar NuTiny-SDK-NUC122P para desarrollar y verificar el programa de aplicación fácilmente.

NuTiny-SDK-NUC122 incluye dos porciones. Uno es NuTiny-EVB-122 y el otro es Nu-Link-Me. NuTiny-EVB-122 es la placa de evaluación y Nu-Link-Me es su adaptador de depuración. Por lo tanto, los usuarios no necesitan otros ICE adicionales ni depurar el equipo.

Introducción a NuTiny-SDK-NUC122

NuTiny-SDK-NUC122 utiliza el NUC122RD2AN como microcontrolador de destino. La Figura 2-1 es NuTiny-SDK-NUC122 para la serie NUC122, la parte izquierda se llama NuTiny-EVB-122 y la parte derecha es el Adaptador de depuración llamado Nu-Link-Me. NuTiny-EVB-122 es similar a otras placas de desarrollo. Los usuarios pueden utilizarlo para desarrollar y verificar aplicaciones para emular el comportamiento real. El chip integrado cubre las funciones de la serie NUC122. El NuTiny-EVB-122 puede ser un controlador de sistema real para diseñar los sistemas de destino de los usuarios.
Nu-Link-Me es un adaptador de depuración. El adaptador de depuración Nu-Link-Me conecta el puerto USB de su PC a su sistema de destino (a través del puerto de depuración serial cableado) y le permite programar y depurar programas integrados en el hardware de destino. Para utilizar el adaptador NuLink-Me Debug con IAR o Keil, consulte el “manual de usuario del controlador Nuvoton NuMicro ™ IAR ICE” o el “manual de usuario del controlador Nuvoton ™ NuMicro Keil ICE” para obtener más detalles. Estos dos documentos se almacenarán en el disco duro local cuando el usuario instale cada controlador.

Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - FIGURA 2-1

2.1 Descripción del puente NuTiny-SDK-NUC122

2.1.1 Configuración de energía

  • J1: puerto USB en NuTiny-EVB-122
  • JP1: VCC5 Vol.tagConector electrónico en NuTiny-EVB-122
  • J2: puerto USB en Nu-Link-Me
Modelo de potencia Puerto USB J2 Puerto USB J1 JP1 VCC5 Vol. MCU objetivotage
Modelo 1 Conectarse a la PC X CC 3.3 V o 5 V
salida [1]
CC 3.3 V o 5 V [1]
Modelo 2 X Conectarse a la PC CC 4.8 V o 5 V
salida [2]
CC 4.8 V o 5 V [2]
Modelo 3 X X Entrada CC de 2.5 V ~ 5.5 V CC 2.5 V ~ 5.5 V que
decidido por JP1 VCC5
aporte

X: Sin uso.
Nota 1: Depende de la configuración (VCC mediante conexión a 3.3 V o 5 V) en el puente JPR en Nu-Link-Me.
Nota 2: Se debe colocar un dispositivo de diodo (4.8 V) o cortocircuitar ambos pines (5 V) en el D1 en NuTiny-EVB-122.

2.1.2 Conector de depuración

  • JP3: Conector en la placa objetivo (NuTiny-EVB-122) para conectar con el adaptador Nuvoton ICE (Nu-Link o NuLink-Me)
  • JP9: Conector en adaptador ICE (Nu-Link-Me) para conectar con una placa objetivo (por ej.ampel NuTiny-EVB-122)

2.1.3 Conector USB

  • J1: Conector mini USB en NuTiny-EVB-122 para aplicaciones que utilizan
  • J2: Conector Mini USB en Nu-Link-Me conectado a un puerto USB de PC

2.1.4 Conector extendido

  • JP5, JP6, JP7 y JP8: conéctese a todos los pines del chip en NuTiny-EVB-122

2.1.5 Botón de reinicio

  • SW1: Restablecer el botón para restablecer el chip de destino en NuTiny-EVB-122

2.1.6 Conector de alimentación

  • JP1: conector VCC5 en NuTiny-EVB-122
  • JP2: conector GND en NuTiny-EVB-122

2.2 Asignación de pines para conector extendido

NuTiny-EVB-122 proporciona NUC122RD2AN integrado y el conector extendido para el pin LQFP-64. La Tabla 2-1 es la asignación de pines para NUC122RD2AN.

Nº pin Nombre del pin Nº pin Nombre del pin
01 PB.14, /EN 33 VSS
02 X320 34 PC.13
03 X321 35 PC.12
04 PA.11,12C1SCL 36 PC.11, MOSI10
05 PA.10, I2C1SDA 37 PC.10, MIS010
06 PD.8 38 VDD
07 PD.9 39 PC.9, SPICLK1
08 PD.10 40 PC.8, SPISS10
09 PD 11 41 PA.15, PWM3
10 PB.4, RX1 42 VSS
11 PB.5, TX1 43 PA.14, PWM2
12 PB.6, RTS1 44 PA.13, PWM1
13 PB.7. CTS1 45 PA.12, PWM
14 LDO 46 DAT DE HIELO
15 VDD 47 hielo ck
16 VSS 48 AGREGAR
17 VBUS 49 PD.0
18 VDD33 50 PD.1
19 D- 51 PD.2
20 D+ 52 PD.3
21 PB.0, RXO 53 PD.4
22 PB.1, TXO 54 PD.5
23 PB.2, RTSO 55 PB.15, /INT1
24 PB.3, CTS0 56 SALIDA XT1
25 PC.5 57 XT1_IN
26 PC.4 58 / REINICIAR
27 PC.3, MOS100 59 VSS
28 PC.2, MIS000 60 VDD
29 PC.1, SPICLKO 61 PS2DAT
30 PC.0, SPISSOO 62 PS2CLK
31 PB.10, TM2, SPISSO1 63 PVSS
32 PB.9, TM1, SPISS11 64 PB.8, TMO

Tabla 2-1 Asignación de pines para NUC122 LQFP-64

2.3 Colocación de la PCB NuTiny-SDK-NUC122

Los usuarios pueden consultar la Figura 2-2 para conocer las ubicaciones de la PCB NuTiny–SDK-NUC122.

Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - FIGURA 2-2

Cómo iniciar NuTiny-SDK-NUC122 en Keil μVision® IDE®

3.1 Keil uVision
Descarga e instalación de software IDE

Por favor visite la empresa Keil websitiohttp://www.keil.com) para descargar Keil μVision® IDE e instalar RVMDK.

3.2 Descarga e instalación del controlador Nuvoton Nu-Link

Visite la empresa Nuvoton NuMicro™ websitiohttp://www.nuvoton.com/NuMicro ) para descargar “NuMicro™ Keil® μVision
Controlador IDE” file. Consulte el Capítulo 6.1 para conocer el flujo de descarga detallado. Cuando el controlador Nu-Link se haya descargado correctamente, descomprima el archivo. file y ejecute “Nu-Link_Keil_Driver.exe” para instalar el controlador.

3.3 Configuración de hardware
La configuración del hardware se muestra en la Figura 3-1.

Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - FIGURA 2-3

3.4 Smpl_NuTiny-NUC122 Example programa

Este exampLe demuestra la facilidad de descargar y depurar una aplicación en una placa NuTiny-SDK-NUC122. Se puede encontrar en el directorio de listas de la Figura 3-2 y descargarse desde Nuvoton NuMicro™. websitio siguiendo el Capítulo 6.3.

Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Figura 3-2

 

Para usar este exampen:
El LED PB.4 alternará en la placa NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 1 Iniciar μVision®
  • Proyecto abierto
    Abra el proyecto Smpl_NuTiny_122.uvproj file
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 2 Proyecto – Construir
    Compile y vincule la aplicación Smpl_NuTiny-NUC122
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 3 Flash – Descargar
    Programe el código de la aplicación en Flash ROM en el chip
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 4 Iniciar el modo de depuración
    Usando los comandos del depurador, puede: 
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 5 Review variables en la ventana de observación
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 6 Código de un solo paso
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 7 Reiniciar el dispositivo
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 8 Ejecuta la aplicación

 Cómo iniciar NuTiny-SDK-NUC122 en el banco de trabajo integrado IAR

4.1 Descarga e instalación del software IAR Embedded Workbench

Por favor conéctese a la empresa IAR websitiohttp://www.iar.com) para descargar IAR Embedded Workbench e instalar EWARM.

4.2 Descarga e instalación del controlador Nuvoton Nu-Link
Conéctese a Nuvoton Company NuMicro™ websitiohttp://www.nuvoton.com/NuMicro) para descargar el “manual de usuario del controlador NuMicro™ IAR ICE” file. Consulte el Capítulo 6.2 para conocer el flujo de descarga detallado. Cuando el controlador Nu-Link se haya descargado correctamente, descomprima el archivo. file y ejecute “Nu-Link_IAR_Driver.exe” para instalar el controlador.

4.3 Configuración de hardware
La configuración del hardware se muestra en la Figura 4-1.
Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Figura 4-1

4.4 Smpl_NuTiny-NUC122 Example programa

Este exampLe demuestra la facilidad de descargar y depurar una aplicación en una placa NuTiny-SDK-NUC122. Se puede encontrar en el directorio de listas de la Figura 4-2 y descargarlo desde Nuvoton NuMicro ™. websitio siguiente en el Capítulo 6.3.

Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Figura 4-2

Para usar este exampen:
El LED PB.4 alternará en la placa NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 9 Iniciar el banco de trabajo integrado IAR
  • File-Espacio de trabajo abierto
    Abra el espacio de trabajo Smpl_NuTiny_122.eww file
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 10 Proyecto – Hacer
    Compile y vincule la aplicación Smpl_NuTiny-122
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 11 Proyecto: descargar y depurar
    Programe el código de la aplicación en la Flash ROM del chip.
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 12 Código de un solo paso
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 13 Reiniciar el dispositivo
  • nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - ICONO 14 Ejecuta la aplicación

Esquema NuTiny-EVB-122

nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - Esquema NuTiny-EVB-122

Descargar la familia NuMicro™ relacionada Files de Nuvoton Websitio

6.1 Descargar el controlador IDE NuMicro™ Keil μVision®

Paso 1 Visite Nuvoton NuMicro™ websitio: http://www.nuvoton.com/NuMicro
Paso 2 nuvoTon NuTiny SDK NUC122 Microcontrolador ARM Cortex M0 de 32 bits - 6.3
Paso 3 Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Paso 3
Paso 4 Descargue el controlador IDE NuMicro ™ Keil μVision®

6.2 Descargar el controlador NuMicro™ IAR EWARM

Paso 1 Visite Nuvoton NuMicro™ websitio: http://www.nuvoton.com/NuMicro
Paso 2 Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Paso 4
Paso 3 Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Paso 5
Paso 4 Descargue el controlador NuMicro™ IAR Embedded Workbench®

6.3 Descargar la biblioteca de software BSP NuMicro™ serie NUC100

Paso 1 Visite Nuvoton NuMicro™ websitio: http://www.nuvoton.com/NuMicro
Paso 2 Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - Paso 2
Paso 3 Microcontrolador nuvoTon NuTiny SDK NUC122 ARM Cortex M0 de 32 bits - 6.3 Paso 2
Paso 4 Descargue la biblioteca de software de la serie NuMicro™ NUC100

Historial de revisiones

Versión D  Fecha Página Descripción
1 25 de marzo de 2011 Lanzamiento inicial

Aviso importante
Los productos Nuvoton no están diseñados, previstos, autorizados ni garantizados para su uso como componentes en sistemas o equipos destinados a implantación quirúrgica, instrumentos de control de energía atómica, instrumentos de aviones o naves espaciales, instrumentos de transporte, instrumentos de señales de tráfico, instrumentos de control de combustión u otras aplicaciones destinadas. para sustentar o sostener la vida. Además, los productos Nuvoton no están destinados a aplicaciones en las que la falla de los productos Nuvoton pueda resultar o conducir a una situación en la que se puedan producir lesiones personales, muerte o daños graves a la propiedad o al medio ambiente.

Los clientes de Nuvoton que utilizan o venden estos productos para su uso en dichas aplicaciones lo hacen bajo su propio riesgo y aceptan indemnizar completamente a Nuvoton por cualquier daño resultante de dicho uso o venta inapropiados.

Tenga en cuenta que todos los datos y especificaciones están sujetos a cambios sin previo aviso. Todas las marcas comerciales de productos y empresas mencionadas en esta hoja de datos pertenecen a sus respectivos propietarios.

Fecha de publicación: 25 de marzo de 2011
Revisión V1.0

Documentos / Recursos

Microcontrolador nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 de 32 bits [pdf] Manual del usuario
NuTiny-SDK-NUC122, microcontrolador ARM Cortex-M0 de 32 bits, NuTiny-SDK-NUC122 microcontrolador ARM Cortex-M0 de 32 bits

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *