logotipo nuvoTon

Manual do usuário NuTiny-SDK-NUC122

BRAÇO Cortex™-M0
MICROCONTROLADOR DE 32 BITS

Manual do usuário NuTiny-SDK-NUC122
Para NuMicro™ Série NUC122

As informações descritas neste documento são de propriedade intelectual exclusiva da Nuvoton Technology
Corporation e não deve ser reproduzido sem permissão da Nuvoton.

A Nuvoton está fornecendo este documento apenas para fins de referência da NuMicro projeto de sistema baseado em microcontrolador.
A Nuvoton não assume nenhuma responsabilidade por erros ou omissões.

Todos os dados e especificações estão sujeitos a alterações sem aviso prévio.

Para obter informações ou perguntas adicionais, entre em contato com a Nuvoton Technology Corporation.

Liberação de Publicação
Data: 25 de março de 2011
Revisão V1.0

Baixado de Arrow. com.

 Sobreview

NuTiny-SDK-NUC122 é a ferramenta de desenvolvimento específica para a série NuMicro™ NUC122. Os usuários podem usar o NuTiny-SDK-NUC122P para desenvolver e verificar o programa aplicativo facilmente.

NuTiny-SDK-NUC122 inclui duas porções. Um é NuTiny-EVB-122 e o outro é Nu-Link-Me. NuTiny-EVB-122 é a placa de avaliação e Nu-Link-Me é seu adaptador de depuração. Assim, os usuários não precisam de outro ICE adicional ou depurar o equipamento.

NuTiny-SDK-NUC122 Introdução

O NuTiny-SDK-NUC122 usa o NUC122RD2AN como o microcontrolador de destino. A Figura 2-1 é NuTiny-SDK-NUC122 para a série NUC122, a parte esquerda é chamada NuTiny-EVB-122 e a parte direita é Debug Adapter chamada Nu-Link-Me. NuTiny-EVB-122 é semelhante a outras placas de desenvolvimento. Os usuários podem usá-lo para desenvolver e verificar aplicativos para emular o comportamento real. O chip integrado abrange os recursos da série NUC122. O NuTiny-EVB-122 pode ser um controlador de sistema real para projetar os sistemas de destino dos usuários.
Nu-Link-Me é um adaptador de depuração. O adaptador de depuração Nu-Link-Me conecta a porta USB do seu PC ao sistema de destino (via porta de depuração com fio serial) e permite programar e depurar programas incorporados no hardware de destino. Para usar o adaptador NuLink-Me Debug com IAR ou Keil, consulte o “Manual do usuário do driver Nuvoton NuMicro ™ IAR ICE” ou “Manual do usuário do driver Nuvoton ™ NuMicro Keil ICE” para obter detalhes. Esses dois documentos serão armazenados no disco rígido local quando o usuário instalar cada driver.

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - FIGura 2-1

2.1 Descrição do jumper NuTiny-SDK-NUC122

2.1.1 Configuração de energia

  • J1: porta USB no NuTiny-EVB-122
  • JP1: VCC5 Volumetage conector em NuTiny-EVB-122
  • J2: porta USB no Nu-Link-Me
Modelo de ENERGIA Porta USB J2 Porta USB J1 JP1 VCC5 Vol MCU Alvotage
Modelo 1 Conectar ao PC X CC 3.3 V ou 5 V
saída [1]
CC 3.3 V ou 5 V [1]
Modelo 2 X Conectar ao PC CC 4.8 V ou 5 V
saída [2]
CC 4.8 V ou 5 V [2]
Modelo 3 X X Entrada DC 2.5 V ~ 5.5 V DC 2.5 V ~ 5.5 V que
decidido por JP1 VCC5
entrada

X: Não usado.
Nota 1: Depende da configuração (VCC via conexão a 3.3 V ou 5 V via) no jumper JPR no Nu-Link-Me.
Nota 2: Deve-se colocar um dispositivo de diodo (4.8 V) ou fazer os dois pinos curtos (5 V) no D1 do NuTiny-EVB-122.

2.1.2 Conector de Depuração

  • JP3: Conector na placa de destino (NuTiny-EVB-122) para conexão com o adaptador Nuvoton ICE (Nu-Link ou NuLink-Me)
  • JP9: Conector no adaptador ICE (Nu-Link-Me) para conexão com uma placa de destino (por ex.ampo NuTiny-EVB-122)

2.1.3 Conector USB

  • J1: Mini USB Connector em NuTiny-EVB-122 para aplicação usando
  • J2: Mini USB Connector no Nu-Link-Me conectado a uma porta USB do PC

2.1.4 Conector Estendido

  • JP5, JP6, JP7 e JP8: Conecte-se a todos os pinos do chip no NuTiny-EVB-122

2.1.5 Botão de reinicialização

  • SW1: Redefinir o botão para redefinir o chip de destino no NuTiny-EVB-122

2.1.6 conector de alimentação

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

2.2 Atribuição de pinos para conector estendido

O NuTiny-EVB-122 fornece NUC122RD2AN integrado e o conector estendido para o pino LQFP-64. A Tabela 2-1 é a atribuição de pinos para NUC122RD2AN.

Número do pino Nome do Pin Número do pino Nome do Pin
01 PB.14, /INTO 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 DATA GELO
15 VDD 47 GELO CK
16 VSS 48 ADICIONAR
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 XT1 SAÍDA
25 PC.5 57 XT1_IN
26 PC.4 58 /REDEFINIR
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

Tabela 2-1 Atribuição de pinos para NUC122 LQFP-64

2.3 Colocação de PCB NuTiny-SDK-NUC122

Os usuários podem consultar a Figura 2-2 para os posicionamentos de PCB NuTiny–SDK-NUC122.

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - FIGura 2-2

Como iniciar o NuTiny-SDK-NUC122 no Keil μVision® IDE®

3.1 Keil uVision
Download e instalação do software IDE

Visite a empresa Keil weblocal (http://www.keil.com) para baixar o Keil μVision® IDE e instalar o RVMDK.

3.2 Download e instalação do driver Nuvoton Nu-Link

Visite a empresa Nuvoton NuMicro™ weblocal (http://www.nuvoton.com/NuMicro ) para baixar “NuMicro™ Keil® μVision
Driver IDE” file. Consulte o Capítulo 6.1 para obter o fluxo de download detalhado. Quando o driver Nu-Link tiver sido bem baixado, descompacte o file e execute o “Nu-Link_Keil_Driver.exe” para instalar o driver.

3.3 Configuração de Hardware
A configuração do hardware é mostrada na Figura 3-1

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - FIGura 2-3

3.4 Smpl_NuTiny-NUC122Example programa

Este example demonstra a facilidade de baixar e depurar um aplicativo em uma placa NuTiny-SDK-NUC122. Ele pode ser encontrado no diretório de lista da Figura 3-2 e baixado do Nuvoton NuMicro™ weblocal seguindo o Capítulo 6.3.

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

 

Para usar este exampem:
O LED PB.4 alternará na placa NuTiny-EVB-122.

  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 1 Iniciar μVision®
  • Projeto-Aberto
    Abra o projeto Smpl_NuTiny_122.uvproj file
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 2 Projeto - Construir
    Compile e vincule o aplicativo Smpl_NuTiny-NUC122
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 3 Flash – Baixar
    Programe o código do aplicativo na ROM Flash no chip
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 4 Iniciar o modo de depuração
    Usando os comandos do depurador, você pode: 
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 5 Review variáveis ​​na janela de observação
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 6 Código de passo único
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 7 Reinicie o dispositivo
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 8 Execute o aplicativo

 Como iniciar o NuTiny-SDK-NUC122 no IAR Embedded Workbench

4.1 Download e instalação do software IAR Embedded Workbench

Conecte-se à empresa IAR weblocal (http://www.iar.com) para baixar o IAR Embedded Workbench e instalar o EWARM.

4.2 Download e instalação do driver Nuvoton Nu-Link
Conecte-se à Nuvoton Company NuMicro™ weblocal (http://www.nuvoton.com/NuMicro) para baixar o “manual do usuário do driver NuMicro™ IAR ICE” file. Consulte o Capítulo 6.2 para obter o fluxo de download detalhado. Quando o driver Nu-Link tiver sido bem baixado, descompacte o file e execute o “Nu-Link_IAR_Driver.exe” para instalar o driver.

4.3 Configuração de Hardware
A configuração do hardware é mostrada na Figura 4-1
NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - Figura 4-1

4.4 Smpl_NuTiny-NUC122Example programa

Este example demonstra a facilidade de baixar e depurar um aplicativo em uma placa NuTiny-SDK-NUC122. Ele pode ser encontrado no diretório de lista da Figura 4-2 e baixado do Nuvoton NuMicro ™ website a seguir no Capítulo 6.3.

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

Para usar este exampem:
O LED PB.4 alternará na placa NuTiny-EVB-122.

  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 9 Iniciar o IAR Embedded Workbench
  • File-Abrir-Espaço de Trabalho
    Abra o espaço de trabalho Smpl_NuTiny_122.eww file
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 10 Projeto – Faça
    Compile e vincule o aplicativo Smpl_NuTiny-122
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 11 Projeto – Baixar e depurar
    Programe o código do aplicativo na ROM Flash no chip.
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 12 Código de passo único
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 13 Reinicie o dispositivo
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontrolador - ICON 14 Execute o aplicativo

Esquema NuTiny-EVB-122

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

Baixar Relacionado à Família NuMicro™ Files de Nuvoton Website

6.1 Baixe o driver NuMicro™ Keil μVision® IDE

Passo 1 Visite o Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Passo 2 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - 6.3
Passo 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - Etapa 3
Passo 4 Baixe o driver NuMicro ™ Keil μVision® IDE

6.2 Baixar o driver NuMicro™ IAR EWARM

Passo 1 Visite o Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Passo 2 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - Etapa 4
Passo 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - Etapa 5
Passo 4 Baixe o driver NuMicro™ IAR Embedded Workbench®

6.3 Faça o download da biblioteca de software BSP da série NuMicro™ NUC100

Passo 1 Visite o Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Passo 2 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - Step2
Passo 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrolador de 32 bits - 6.3 Step2
Passo 4 Baixe a biblioteca de software da série NuMicro™ NUC100

Histórico de revisão

Versão D  Data Página Descrição
1 25 de março de 2011 Lançamento inicial

Aviso importante
Os produtos Nuvoton não são projetados, destinados, autorizados ou garantidos para uso como componentes em sistemas ou equipamentos destinados a implantação cirúrgica, instrumentos de controle de energia atômica, instrumentos de aeronaves ou naves espaciais, instrumentos de transporte, instrumentos de sinalização de trânsito, instrumentos de controle de combustão ou outras aplicações destinadas para sustentar ou sustentar a vida. Além disso, os produtos Nuvoton não se destinam a aplicações em que a falha dos produtos Nuvoton possa resultar ou levar a uma situação em que possam ocorrer ferimentos pessoais, morte ou danos materiais ou ambientais graves.

Os clientes da Nuvoton que usam ou vendem esses produtos para uso em tais aplicativos o fazem por sua conta e risco e concordam em indenizar totalmente a Nuvoton por quaisquer danos resultantes de tal uso ou vendas impróprias.

Observe que todos os dados e especificações estão sujeitos a alterações sem aviso prévio. Todas as marcas comerciais de produtos e empresas mencionadas nesta ficha técnica pertencem a seus respectivos proprietários.

Data de lançamento da publicação: 25 de março de 2011
Revisão V1.0

Documentos / Recursos

NuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 Microcontrolador de 32 bits [pdf] Manual do Usuário
NuTiny-SDK-NUC122, Microcontrolador ARM Cortex-M0 de 32 bits, Microcontrolador NuTiny-SDK-NUC122 ARM Cortex-M0 de 32 bits

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *