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.
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.
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
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.
Para usar este exampem:
O LED PB.4 alternará na placa NuTiny-EVB-122.
Iniciar μVision®
- Projeto-Aberto
Abra o projeto Smpl_NuTiny_122.uvproj file Projeto - Construir
Compile e vincule o aplicativo Smpl_NuTiny-NUC122Flash – Baixar
Programe o código do aplicativo na ROM Flash no chipIniciar o modo de depuração
Usando os comandos do depurador, você pode:Review variáveis na janela de observação
Código de passo único
Reinicie o dispositivo
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
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.
Para usar este exampem:
O LED PB.4 alternará na placa NuTiny-EVB-122.
Iniciar o IAR Embedded Workbench
- File-Abrir-Espaço de Trabalho
Abra o espaço de trabalho Smpl_NuTiny_122.eww file Projeto – Faça
Compile e vincule o aplicativo Smpl_NuTiny-122Projeto – Baixar e depurar
Programe o código do aplicativo na ROM Flash no chip.Código de passo único
Reinicie o dispositivo
Execute o aplicativo
Esquema NuTiny-EVB-122
6.1 Baixe o driver NuMicro™ Keil μVision® IDE
Passo 1 | Visite o Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro |
Passo 2 | ![]() |
Passo 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 | ![]() |
Passo 3 | ![]() |
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 | ![]() |
Passo 3 | ![]() |
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 |