Home

Explorer16BR PIC32 USB

image

Contents

1. 5 Www mosaico com br Guia do Usu rio Explorert6BR PIC32 USB PIC32 USB 02 03 2011 ico Explorer16BR PIC32 mosaico com br 4 6 ontrolador 2 460 512 6 tores para LOD EE 6 8 8 ria Serial EEPROM 24W 256 et c den 9 ria Serial EEPROM 25E 2590 iei te c hrec Ete tene re EIE e Ca aee 9 MATCH 10 ni a o seral RS232 sas 10 nicacao serlal CAN 11 unica o EM 12 Versor M 13 o de reset manudi LP Eee de EE ca dae 13 oSnree me T M 14 15 res de exemplo 15 xemplo 1 Leitura de Bot es e acionamento de LED S 15 xemplo 2 Interrup o de timer sequencial 8 15 xemplo Comunica o com LCD alfanum rico 16 2
2. o conector ICSP Explorer 16 aerea 31 e F Pinagem conector ICSP Explorer 16 een 32 e G Resumo da pinagem fam lia 33 PP 39 IC32 USB 3 Rev 4 0 Mosaico Explorer16BR PIC32 WWw mosaico com br Apresenta o Inicialmente a Mosaico gostaria de parabeniz lo por ter adquirido a placa de desenvolvimento Explorer Acreditamos sinceramente que voc acaba de fazer uma tima aquisi o Lan ada ao mercado inicialmente com o plugin PIC24FJ128GA010 agora conta com o novo plugin PIC32MX460F512 a Explorer 168 aumentar os seus conhecimentos desta fant stica fam lia de microcontroladores 32 bits Microchip A placa de desenvolvimento Explorer 1688 dotada de um microcontrolador PIC de 32 bits que o PIC32MX460F512 da Microchip Veja todos os recursos que a placa oferece e Microcontrolador PIC32MX460F512 da Microchip e Teclas e LEDs 4 teclas e 8 LEDs e Mem ria serial EEPROM 24WC256 protocolo e Mem ria serial EEPROM 2510256 protocolo SPI e Sensor de temperatura MCP9700 sa da anal gica e Comunica o serial RS232 e Comunica o CAN e Comunica o Ethernet e Bot o de reset manual e Possibilidade de trabalhar com LCD 16x2 alfanum rico e LCD 128x64 gr fico OBS LCDs n o incluso Compat vel com os gravadores 287 ICD2 Microchip PICkit e Real ICE Microchip e Compat vel com as
3. es Conectores PICTail 3 3V LCD 16x2 sinal DB5 LCD 128x64 sinal DB5 LCD 16x2 sinal DB6 LCD 128x64 sinal DB6 LCD 16x2 sinal DB7 LCD 128x64 sinal DB7 LCD 128x64 sinal CS1 LCD 128x64 sinal CS2 LCD 128x64 sinal RST ENC28J60 sinal CS 25LC256 sinal SCK M dulo SPI2 25LC256 sinal SO M dulo SPI2 25LC256 sinal SI M dulo SPI2 Tecla Reset Tamb m utilizado na conex o ICSP Terra 3 3 Led 1 IC32 USB 33 Rev 4 0 ico Explorer16BR PIC32 mosaico com br Placa Explorer 16 BR Observa es Conectores PICTail Conectores PICTail Trimpot 10K P3 Canal anal gico AN5 MCP9700 sinal VOUT Canal anal gico AN4 Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Conex o ICSP Conex o ICSP Conectores PICTail Conectores PICTail 3 3V Terra Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Terra 3 3 IC32 USB 34 Rev 4 0 ico Explorer16BR PIC32 mosaico com br Placa Explorer 16 BR Observa es Led 2 RTS RS 232 CTS RS 232 a Conectores PICTail Conectores PICTail Conectores PICTail LCD 16x2 sinal RS LCD 128x64 sinal D
4. 15 xemplo 4 Comunica o LCD gr fico 128 60 15 xemplo 5 Conversor anal gico digital 15 xemplo 6 Comunica o Serial Transmiss o TX e Recep o RX 16 xemplo 7 Comunica o com mem ria EEPROM 24 256 16 xemplo 8 Comunica o com mem ria EEPROM 2510256 16 xemplo 9 Comunica o com sensor de temperatura 9 7 16 Exemplo 10 Porta paralela nnt 16 Comunicacao Serial nette eren tt tentent eodeni ad dean a Dana eee 16 IC32 USB 2 Rev 4 0 ico Explorer16BR PIC32 mosaico com br re de teste do hardware 17 in circuit utilizando ICD27 e MPLAB eterne tenente nennen 18 dimento de 19 oes sobre o plugin 32 8 200 23 o com PiCtail s legere o 26 urando a PlIGtall SDGard te reete aiaa aaia Rea ee Ec nA aiae 26 Disposi o dos jumpers de configura o e Conectores 27 Resumo dos conectores da Explorer 16 eee 28 Resumo dos jumpers da Explorer 16 een 29 Resumo dos jumpers de solda da Explorer 16 30 e E Disposi
5. o CAN unica o CAN Aberto desabilita termina o comunica o CAN 29 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice D Resumo dos jumpers de solda da Explorer 16 de solda JS1 JS2 determinam a tens o de alimenta o dos displays alfanum rico e gr fico nas Para esta configura o use um ferro de solda para fechar ou abrir os jumpers NTE Os jumpers de solda n o devem estar ligados simult neamente Fechado sem alimenta o entados Aberto com alimenta o 5V Fechado sem alimenta o entados Aberto com alimenta o 3 3V Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice E Disposi o conector ICSP Explorer 1628 IC32 USB 31 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice F Pinagem conector ICSP Explorer 1628 CN2 RJ12 Padr o Mosaico Pino Fun o 1 Vpp MCLR 2 PGD 3 PGC 4 Vdd 5 Vss 6 N o usado RJ12 Padr o Microchip Pino Fun o 1 Vpp MCLR 2 Vdd 3 Vss 4 PGD 5 PGC 6 N o usado IC32 USB 32 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice G Resumo da pinagem fam lia PIC32MX uns pinos presentes nesta tabela sofreram roteamento para compatibilidade com o plugin PIC32USB junto a ulte o cap tulo 4 deste manual para maiores informa es Placa Explorer 16 BR Observa
6. com os pinos de clock SCK entrada de dados 501 sa da de dados 500 e Chip Select CS ligados respectivamente aos pinos RG6 RG7 RG8 e RD12 microcontrolador O protocolo de comunica o com est mem ria do tipo SPI podendo este ser feito diretamente com os recursos do microcontrolador ou via software Exploreri6BR PIC32 USB 9 Rev 4 0 A Mosaico Explorer16BR PIC32 WWw mosaico com br A capacidade de armazenamento da 25LC256 de 32 kbytes no entanto modelos similares com maior ou menor capacidade de armazenamento podem ser utilizados PIC32MX460F512 Mem ria RG6 Clock SCK pino 6 RG7 Entrada de dados SDI pino 2 RG8 Sa da de dados SDO pino 5 RD12 Chip Select CS pino 1 1 7 Sensor de temperatura A placa possui um sensor digital de temperatura MCP9700 Este sensor mede temperaturas de 40 C at 125 C com resolu o de 10mV e desvio padr o de 2 C p faixa de 0 C at 70 C PIC32MX460F512 Sensor RB4 AN4 Sa da VOUT pino 2 1 8 Comunica o serial RS232 A placa possui um driver RS232 para adequar os n veis de tens o do microcontrolador TTL ao padr o RS232C 12V e 12V No conector RS232 a comunica o feita com 4 vias a via de TX1 est ligada ao pino RF5 a via de RX1 est ligada ao pino RF4 a via de RTS est ligada ao pino RB14 e a via de CTS est ligada ao pino RB8 do microcontrolador Nesta serial
7. do plugin PIC32 USB figura 4 1 indica o esquema desta interliga o utilize a como refer ncia caso estes pinos sejam manipulados em seu software Nota Os pinos 91 92 95 96 e 97 do microcontrolador PIC32MX460 n o foram roteados de forma a permitir a utiliza o do Trace Port entretanto s o acessados pelo software do usu rio atrav s de outros perif ricos da placa 16 Para configurar em hardware plugin PIC32 USB realize as configura es dos jumpers de solda da placa como indicado nas tabelas 4 1 e 4 2 abaixo Operac o Jumper JS1 JS2 JS3 UO1 Aberto UO2 Aberto EB F Modo Device 2 UD1 Fechado UD2 Fechado EA A Modo Embedded 001 Fechado UO2 Aberto EB F 100 001 Aberto 002 Fechado EA Modo Embedded UO1 Aberto UO2 Aberto EB F 3 500 001 Aberto UD2 Fechado 001 Fechado UO2 Fechado OTG UD1 Aberto UD2 Aberto EA A UO1 Aberto UO2 Aberto EB F PICtail USB Microchip UD1 Aberto UD2 Aberto EA Tabela 4 1 Explorer 6BR PIC32 USB 23 Rev 4 0 ico Explorer16BR PIC32 mosaico com br Modo Device Aberto Aberto Modo Embedded Fechado Fechado 100mA Modo Embedded Fechado Fechado 500mA 2 Modo Aberto Aberto OTG PICtail USB Microchip Aberto Aberto Tabela 4 2 es descritas nas tabelas s o v lidas quando o dispositivo utilizar seu peri
8. e aceita o do ICD2 mpilado com os bits de configura o Configurations Bits inseridos no c digo fonte podem ser omponente Verifique como a sua fonte est habilitada Para gravar a aplica o do projeto no a OS passos e Programmer gt Settings e clique na orelha Program para setar a op o de programa o para sua o a o de bits para grava o estar inserida conforme escrita em seu c digo fonte e Configure gt Configuration Bits e acerte o oscilador e outras configura es apropriadas para o ente escolhido se necess rio jar configure o bits de identifica o ID selecionando Configure gt ID Memory e Programmer gt Blank Check para checar se o componente esta apagado Se n o estiver rio o processo de apagar Programmer gt Erase Flash Device e Programmer gt Program para inserir seu c digo no componente ou placa de aplica o ou placa nstra o que est conectada no seu ICD2 a es sobre 27 consulte o manual de instru es do mesmo IC32 USB 18 Rev 4 0 ico mosaico com br Explorer16BR PIC32 o computador para rodar os exemplos TCP IP da Explorer 169 e McBoard dsPIC imento de configurac o o arquivo com o exemplo est devidamente programado na placa de aplica o vamos ao e configura o do computador para rodar os exemplos TCP IP Note que este procedimento quinas com o Windows XP ue em Iniciar gt Todos os programas gt Acess rios gt Comunica e
9. poss vel implementar uma comunica o serial com controle de fluxo por hardware A comunica o pode ser implementada utilizando os recursos do pr prio microcontrolador UART ou via software gt Pinagem RS232 Exploreri6BR PIC32 USB 10 Rev 4 0 ico Explorer16BR PIC32 mosaico com br RF4 RX2 RF5 TX2 RF12 CTS RF13 RTS m do m dulo de comunica o serial os conectores DB9 f mea CN6 Segue abaixo a pinagem gem RS232 conector CN6 1 E 2 TX 3 RX 4 5 GND 6 7 RTS 8 CTS 9 E Comunica o serial CAN um driver para barramento CAN para adequar os n veis de tens o do microcontrolador TTL ao IC32 USB 11 Rev 4 0 Mosaico Explorer16BR PIC32 WWw mosaico com br No conector CAN a comunica o feita com 2 vias a via H e a via L Para este modo de trabalho s o utilizados os pinos RFO e RF1 do microcontrolador Note que PIC32MX460F512 n o possui interface por m o plugin dsPIC33FJ256GP710 possui esta interface Faz parte tamb m do m dulo de comunica o serial CAN o conector CN11 Segue abaixo a pinagem gt Pinagem CAN conector CN11 Pino Fun o 1 H 2 L 1 10 Comunica o Ethernet A placa possui um conector Ethernet para conex o em rede Este conector j possui um transfomador isolador pr prio para Ethernet A Explorer 1688 possui um controlador Ethernet 10BASE T Microchip ENC2
10. 15 67 RG3 SDA1 56 RB2 SS1 23 RD10 70 RF6 SCK1 55 RF8 SDO 1 53 RDO 72 25 Figura 4 1 Pinos roteados no plugin Mosaico Explorer16BR PIC32 WWw mosaico com br 5 Configura o com PlCtail s Microchip Esse cap tulo visa informar o usu rio a respeito das configura es necess rias para o correto funcionamento do plugin 32 USB a ferramenta Explorer 16BR utilizando as placas PlCtails s da Microchip importante ressaltar que para fins de compatibilidade o usu rio deve buscar sempre as vers es mais atualizada das bibliotecas compiladores e ambiente de desenvolvimento disponibilizados atrav s do site da Microchip www microchip com 5 1 Configurando a PlCtail SDCard Para o correto funcionamento seguir os seguintes procedimentos 1 Configurar em hardware o plugin PIC32 USB posicionando o jumper de solda JS3 na posi o EB 2 Configurar em hardware a Explorer 16BR retirando o circuito integrado U10 de seu soquete 3 Realizar o download atrav s do site da Microchip da vers o mais atual da biblioteca Microchip Application Libraries 4 Configurar o arquivo denominado HardwareProfile h contido na pasta de exemplos SD Card da biblioteca Microchip Application Libraries da seguinte forma 4 1 Localizar dentro do arquivo a linha Zelif defined PIC32MX que apresenta bloco de defini es dos pinos de aceso ao SD Card 4 2 Dentro do bloco de defini es descomentar
11. 8J60 com MAC PHY on board buffer RAM de 8kbytes e interface PIC32MX460F512 ENC28J60 RF7 SDI Data input SI pino 7 RF8 SDO1 Data output SO pino 6 RF6 SCK1 Clock SCK pino 8 RGO Chip select CS pino9 Exploreri6BR PIC32 USB 12 Rev 4 0 A j Mosaico Explorer16BR PIC32 WWw mosaico com br Segue abaixo a pinagem do RJ45 Pinagem Ethernet conector RJ45 ENC28J60 RJ45 Pino 17 TXD Pino 16 TXD Pino 13 RXD Pino 12 RXD 1 11 Conversor A D O microcontrolador PIC32MX460F512 possui 16 canais anal gicos sendo que podemos usar o A D com resolu o de 10 bits com velocidade de convers o na faixa de 1000ksps Na placa Explorer 168 utilizado o canal anal gico em um trimpot de 10 gt Canal anal gico utilizados na placa Explorer 16 BR PIC32MX460F512 M dulo RB2 AN2 Trimpot P3 1 12 Bot o de reset manual O reset do microcontrolador pode ser realizado manualmente atrav s da chave S5 Ao pressionar a chave o pino de MCLR do microcontrolador aterrado e o PIC reiniciado Ao liberar a chave o microcontrolador volta a operar normalmente PIC32MX460F512 Bot o MCLR 55 Exploreri6BR PIC32 USB 13 Rev 4 0 ico Explorer16BR PIC32 mosaico com br in circuit rer 1688 compat vel com o gravador depurador ICD2 atrav s de conectores RJ12 O e grava o do microcontrolador se
12. I Terra 3 3 Conectores PICTail Conectores PICTail RX RS 232 TX RS 232 Conectores PICTail Conectores PICTail ENC28J60 sinal SI M dulo SP11 ENC28J60 sinal SO M dulo SP11 ENC28J60 sinal SCK M dulo SP11 24WC256 sinal SDA M dulo I2C1 24WC256 sinal M dulo I2C1 IC32 USB 35 Rev 4 0 ico mosaico com br Explorer16BR PIC32 Placa Explorer 16 BR Observa es Led Led 4 Led 5 Led 6 3 8V Cristal 8MHz Cristal 8MHz Terra Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Conectores PICTail Cristal 32 768KHz Utilizado no modulo RTCC Cristal 32 768KHz Utilizado no modulo RTCC Terra Conectores PICTail Conectores PICTail IC32 USB 36 Rev 4 0 ico mosaico com br Explorert6BR PIC32 Placa Explorer 16 BR Observa es Conectores PICTail 25LC256 sinal CS M dulo SPI2 Tecla 4 LCD 16x2 sinal E LCD 128x64 sinal RW LCD 16x2 sinal RW LCD 128x64 sinal RW Tecla 1 Tecla 2 Tens o CPU Config regulador CPU Conectores PICTail Conectores PICTail Led 7 Tecla 3 Led 8 Fun o definida pelo TRISA LCD 16x2 sinal DBO LCD 128
13. Microchip Aliado a todos estes recursos utilizamos o microcontrolador PIC32MX460F512 Suas principais caracter sticas Sao Arquitetura MIPS32 com pipeline de 5 est gios Frequ ncia m xima de opera o de 80 MHz 1 56 DMIPS MHz Dhrystone 2 1 de performance Unidade de multiplica o Unidade de divis o alta permormance Modo MIPS16e para redu o de tamanho de c digo at 40 Dois sets de 32 registradores de core 32 bits para redu o do tempo de lat ncia das interrup es M dulo de pr busca para aumentar a velocidade das instru es armazenadas na mem ria Flash Tens o de trabalho 2 3V a 3 6V 512 kbytes de mem ria Flash 32 kbytes de mem ria RAM M ltiplos modos de gerenciamento de consumo V rios vetores de interrup o com controle de prioridade program vel Wachdog Timer 4 canais DMA com detec o autom tica de tamanho de dado USB 2 0 OTG Oscilador interno de 8 MHz e 32 kHz PLL separado para CPU e USB Conversor A D de 10 bits com 16 canais e 500 ksps Dois comparadores de tens o com entradas e sa das program veis Dois m dulos SPI 3 wire e 4 wire com suporte a 4 modos de Frame e FIFO de 4 niveis Dois m dulos 2 com suporte a modo multi master slave e endere amento de 7 bits ou 10 bits Duas UARTS com suporte a RS 232 RS 485 LIN 1 2 e IrDA auto wake up no Start bit detec o autom tica de baud rate e FIFO de 4 n veis e PMP PSP Parallel Master Port Paralle
14. a linha Zdefine USE SPI comentar a linha Zdefine USE SPI 2 4 3 Dentro do bloco de defini es alterar os defines Zdefine SPICLOCK TRISFbits TRISF6 SPIIN TRISFbits TRISF7 e SPIOUT TRISFbits TRISF8 para Zdefine SPICLOCK TRISDbits TRISD10 SPIIN TRISCbits TRISC4 e 4define SPIOUT TRISDbits TRISDO Explorer 6BR PIC32 USB 26 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice Disposi o dos jumpers de configura o e conectores 265 B ENO Mainboard 0000000000000 0000000000000 0000000000000 0000000000000 0000000000000 0000000000000 M dulo Plug In IC32 USB 27 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice IC32 USB Resumo dos conectores da Explorer 1688 CN1 Conector ICSP Padr o Microchip CN2 Conector ICSP Padr o Mosaico CN3 Conector Padr o PICKIT CN4 Conector LCD 16x2 Alfanum rico CN5 Conector LCD 128x64 Gr fico CN6 Comunica o RS232 CN7 Conector Edge 120 pinos PICTail CN8 Conector Edge 120 pinos PICTail CN9 Conector Placa 120 pinos PICTail CN10 Conector Ethernet RJ45 CN11 Comunica o CAN 28 Rev 4 0 ico Explorer16BR PIC32 mosaico com br dice C Resumo dos jumpers da Explorer 16 Fechado habilita leds Aberto desabilita leds Fechado habilita termina o para ilita o da comunica
15. ara m dulo LCD alfanum rico ou gr fico sem backlight A comunica o paralela com 8 vias de dados Al m das 8 vias de dados mais duas vias s o utilizadas para controlar o LCD uma denominada de EN enable RS D I e a outra R W permitindo opera es de leitura e escrita Conector CN4 PIC32MX460F512 LCD LCD 16 x 2 1 E 2 E 3 VSS 4 VDD 5 VO 6 RB15 PMAO RS 7 RD5 PMRD RW 8 RD4 PMWR E 9 REO PMDO DBO 10 RE1 PMD1 DB1 Exploreri6BR PIC32 USB 6 Rev 4 0 lt Mosaico WWw mosaico com br Exploreri6BR PIC32 USB Explorer16BR PIC32 Conector CN4 PIC32MX460F512 LCD LCD 16 x 2 11 RE2 PMD2 DB2 12 RES PMDS3 DB3 13 RE4 PMD4 DB4 14 RE5 PMD5 DB5 15 RE6 PMD6 DB6 16 RE7 PMD7 DB7 Conector CN5 PIC32MX460F512 LCD LCD 128 x 64 1 VSS 2 VDD 3 VO 4 RB15 PMAO 5 RD5 PMRD RW 6 RD4 PMWR E 7 REO PMDO DBO 8 RE1 PMD1 DB1 9 RE2 PMD2 DB2 Rev 4 0 Mosaico WWw mosaico com br Explorer16BR PIC32 Conector CN5 PIC32MX460F512 LCD LCD 128 x 64 10 RES PMDS3 DB3 11 RE4 PMD4 DB4 12 RE5 PMD5 DB5 13 RE6 PMD6 DB6 14 RE7 PMD7 DB7 15 RC1 CS1 16 RC2 CS2 17 RC3 RST 1 3 Teclado Existem 4 teclas na placa Todas elas com resistores de pull up ou seja em estado normal normalmente aberto o microcontrolador dever
16. as v Mostrar cone na rea de notifica o quando conectado v Notificar me quando esta conex o n o tiver conectividade ou ela for limitada Figura 1 3 Janela Propriedades de Conex o local r xima janela que dever aparecer a Propriedades de Protocolo TCP IP Recomendamos que te todas as configura es antes de proseguirmos com a configura o da rede para as placas lorer 16 McBoard dsPIC pois com as configura es que voc anotou servir para onfigura o de sua m quina para sua rede local A janela em quest o mostrada na figura uinte IC32 USB 20 Rev 4 0 ico mosaico com br Explorer16BR PIC32 Propriedades de Protocolo TCP IP configura es IP podem ser atribu das automaticamente se a rede oferecer a esse recurso Caso contr rio voc precisa solicitar ao administrador de rede as configura es IP adequadas Dbter um endere o IP automaticamente O Usar o seguinte endere o IP Endere o IP M scara de sub rede Gateway padr o Obter o endere o dos servidores DNS automaticamente Usar os seguintes endere os de servidor DNS Servidor DNS preferencial Servidor DNS alternativo Figura 1 4 Janela Propriedades de Protocolo TCP IP rque o item Usar o seguinte endere o IP e configure Rev 4 0 ico mosaico com br Explorer16BR PIC32 amp o mostrada na figura seguinte configura es IP podem ser atr
17. f rico USB Nas aplica es onde esse perif rico configura es s o desprez veis USB fornecido na configura o Modo Device urado em Modo Embedded 500mA utilize o conector CN2 para conectar uma fonte externa de 5V nector USB ao plugin PIC32 USB utilize como fixa o do cabo o espa o compreendido entre os conectores ICSP Mosaico e sentes na placa Explorer 16BR res detalhes a respeito dos modos de opera o do PIC32MX460 consulte o datasheet e o manual o dispositivo em seus cap tulos referentes ao perif rico USB IC32 USB 24 Rev 4 0 ico PIC32MX460F512 USB PIM VBUSON RBS 20 RBB ANB 32 RB6 26 USBID RF3 51 VBUS 54 D RG3 56 57 RG13 97 VUSB 55 4 vDD c o RG15 1 RC4 SDM 9 REB INT1 18 RB2 C2IN AN2 23 RF8 U1TX 53 RA14 SCL1 66 RA15 SDA1 67 RD9 SS1 69 RD10 SCK1 70 RDO SDO1 72 RG1 89 z LA E RGO 90 RG14 95 RG12 96 IC32 USB Explorer 16 J1 P1 uror Ls m Lo Loo E qp qu 63 EO 2 12 T ll G DD Explorer16BR 2 mosaico com br Explorer 16 P9 J4 PiCtail Plus OVERCURRENT D D PGOOD gt es RD9 69 RC4 9 RF7 SDI 54 RE8 INT1 18 66 RBS C1IN ANS 20 U1TXIRF3 51 RG2 SCL1 57 RA
18. iado novamente pela UART Pode ser utilizado o software M2COM para visualizar e enviar os dados pela serial do microcomputador para a Explorer 1688 2 1 7 Exemplo 7 Comunica o com mem ria EEPROM 24WC 256 Este software demonstra a utiliza o da mem ria EEPROM 24WC256 utilizando a comunica o serial I2C 2 1 8 Exemplo 8 Comunica o com mem ria EEPROM 25LC256 Este software demonstra a utiliza o da mem ria EEPROM 25LC256 utilizando a comunica o serial SPI 2 1 9 Exemplo 9 Comunica o com sensor de temperatura MCP9700 Este software demonstra a utilizac o do sensor de temperatura MCP9700 utilizando o conversor A D 2 1 10 Exemplo 10 Porta paralela mestre Este software demonstra a utiliza o da porta paralela mestre Como dispositivo escravo ser utilizado o LCD alfanum rico 2 2 Software de Comunicac o Serial Para o exemplo 6 que utiliza comunica o serial foi desenvolvido pela equipe da Mosaico um software plataforma Windows que pode ser utilizado para testar a comunica o serial entre placa Explorer 168 e o microcomputador Inicialmente para testar a comunica o deve se instalar no microcomputador o software M2COM dispon vel no CD ROM Ap s a instala o do M2COM deve se gravar na placa Explorer 1688 o exemplo 6 Obs O software M2COM exige que uma porta de comunica o v lida COM1 ou COM2 seja selecionada para liberar as janelas de TX e RX Explorer 6BR PIC32 USB 16 Re
19. ibu das automaticamente se a rede oferecer suporte a esse rei Caso contr rio voc precisa solicitar ao Curso administrador de rede as configura es IP adequadas bter um endere o IP automaticamente Usar o seguinte endere o IP Endereco IP 169 254 158 0 M scara de sub rede 255 255 0 0 Gateway padr o 169 254 158 1 Obter o endere o dos servidores DNS automaticamente Usar os seguintes endere os de servidor DNS Servidor DNS preferencial x Servidor DNS altemativo Figura 1 5 Janela Propriedades de Protocolo TCP IP pois clique em OK na janela Propriedades de Protocolo TCP IP clique em OK na janela priedades de Conex o e clique em Fechar na janela Status de Conex o local Depois feche a ela Mostrar todas as conex es a o Browser A p gina dever ser acessada na barra de endere o pelo IP 169 254 158 224 ou itando http mchpboard ste o cabo RJ45 dever ser cross IC32 USB 22 Rev 4 0 Mosaico Www mosaico com br Explorer16BR PIC32 N 4 Considera es sobre o plugin PIC32 USB A pinagem da fam lia de microcontroladores PIC32 que possuem o perif rico USB On The Go difere da pinagem tradicional das fam lias GP General Purpose de 16 e 32 bits Deste modo visando aumentar a compatibilidade entre estas fam lias durante a utiliza o da plataforma Explorer16 e as placas PlCtail Plus a Mosaico modificou o roteamento de alguns pinos
20. l Slave Port Porta paralela mestre Porta paralela escrava com suporte a dados de 8 bits ou 16 bits e 16 linhas de endere amento Explorer 6BR PIC32 USB 4 Rev 4 0 ico Explorer16BR PIC32 mosaico com br Real Time Clock Calendar Rel gio de tempo real e calend rio com rel gio calend rio e fun o e er ou contadores de 16 bits com prescaler program vel tradas de captura de 16 bits das de compara o ou PWM de 16 bits ade de fornecer ou drenar 18mA por pino berto configur vel no pinos de digital terrup es externas Ita velocidade capazes de trocar de estado o pino a 80 MHz rantes a 5 5V de tens o de entrada dade de trabalhar com o em dreno aberto oundary Scan do kit de desenvolvimento Explorer 168 Explorer 16 BR lo Plug in com PIC32MX460F512 de alimenta o 15Vdc 500 full range ROM com aplicativos softwares auxiliares C30 MPLAB exerc cios datasheets esquemas IC32 USB 5 Rev 4 0 A j Mosaico Explorer16BR PIC32 WWw mosaico com br 1 Hardware Nesta se o ser visto todos os recursos de hardware presente na placa Explorer 16 BR 1 1 Microcontrolador PIC32MX460F512 o elemento central de toda a placa Est trabalhando com uma frequ ncia de clock de 8 MHz Para maiores informa es sobre o componente deve se consultar o datasheet presente no CD ROM que acompanha a placa Explorer 16 1 2 Conectores para LCD A placa est preparada p
21. ler n vel l gico 1 nas portas do teclado Quando uma tecla pressionada o sinal aterrado e conseq entemente o n vel l gico presente na porta do microcontrolador passa a 0 A distribui o de pinagem segue a tabela abaixo 1 4 LED s PIC32MX460F512 Tecla RD6 S1 RD7 S2 RA7 S3 RD13 S4 A placa possui oito LED s vermelhos ativos em n vel l gico 1 isto o microcontrolador envia 3 3V para o led acender Exploreri 6BR PIC32 USB Rev 4 0 A Mosaico Explorer16BR PIC32 WWw mosaico com br PIC32MX460F512 Led RAO TMS LD1 RA1 TCK LD2 RA2 SCL2 LD3 RAS SDA2 LD4 RA4 TDI 105 RA5S TDO LD6 RAG TRCLK 107 RA7 TRDS 108 1 5 Mem ria Serial EEPROM 24WC256 A placa est provida de uma mem ria serial EEPROM modelo 24WC256 com os pinos de clock SCL e data SDA ligados respectivamente aos pinos RG2 microcontrolador O protocolo de comunica o com est mem ria do podendo este ser feito diretamente com os recursos do microcontrolador ou via software A capacidade de armazenamento da 24WC256 de 32 kbytes no entanto modelos similares com maior ou menor capacidade de armazenamento podem ser utilizados PIC32MX460F512 Mem ria RG2 Clock SCL pino 6 Data SDA pino 5 1 6 Mem ria Serial EEPROM 25LC256 A placa est provida de uma mem ria serial EEPROM modelo 25LC256
22. r visto no cap tulo 3 IC32 USB 14 Rev 4 0 ico Explorer16BR PIC32 mosaico com br are 167 fornecida com 10 softwares de exemplo 1 software de testes para validar o hardware e 1 omunicag o serial res de exemplo elac o dos softwares e uma breve descrig o de cada um deles lo 1 Leitura de Bot es e acionamento de LED s st preparado para efetuar a leitura de quatro bot es e acionar o LED correspondente lo 2 Interrupc o de timer seq encial c led s emonstra a utiliza o de uma rotina de timer cujo objetivo ser piscar de maneira sequencial os lo 3 Comunica o com LCD alfanum rico 16 x 2 icializa um LCD e varre quatro teclas indicando no LCD a tecla pressionada 2 1 4 Exemplo 4 Comunica o com LCD gr fico 128 x 64 icializa um LCD e mostra uma anima o com o LCD Bandeira do Brasil e uma mensagem lo 5 Conversor anal gico digital interno st preparado para ler o canal 5 do conversor A D e mostrar o valor da convers o no LCD Deve nci metro A D para alterar o valor da leitura do A D IC32 USB 15 Rev 4 0 Mosaico Explorer16BR PIC32 WWw mosaico com br 2 1 6 Exemplo 6 Comunica o Serial Transmiss o TX e Recep o RX Este software demonstra a utiliza o da UART do PIC32MX460F512 Este exemplo demonstra o uso da UART como um terminal Todos os caracteres recebidos s o mostrados no LCD O caractere perdido env
23. s gt Conex es de rede Ir recer uma janela com as conex es de rede dispon veis em sua m quina como mostrado na figura uinte Rede local ou Internet de alta velocidade Bart Conex o local Desconectado Conectado 4 Configurar uma rede dom stica ou de Atheros ARSOO7EG Wireless T Realtek RTLBI39 910x pequena empresa Alterar configura es Firewall do Figura 1 1 Janela Conex es de rede IC32 USB 19 Rev 4 0 ico Explorer16BR PIC32 mosaico com br ue duas vezes em Conex o local Ir aparecer a janela Status de Conex o local Clique em priedades Status de Conex o local Obtendo endere o de rede 00 00 40 10 0 Mbps E Figura 1 2 Janela Status de Conex o Local recer a janela Propriedades de Conex o local Selecione Protocolo TCP IP e depois clique no bot o dades Propriedades de Conex o local Geral autentica o Avan ado Conectar usando EM Realtek RTL8139 810x Family Fast Esta conex o usa estes itens M para redes Microsoft Compartilhamento de arquivos impressoras para redes E Agendador de pacotes 005 P lo TCP IP Instalar Desinstalar Propriedades Descri o Transmission Control Protocol Intemet Protocol Protocolo padr o de rede de longa dist ncia que possibilita a comunica o entre diversas redes interconectad
24. scarga el trica fetuada por pessoal n o credenciado pela Mosaico caracter sticas de funcionamento dos produtos Mosaico est o em seus respectivos manuais IC32 USB 39 Rev 4 0 ico Explorer16BR PIC32 mosaico com br de Responsabilidade antia limita se apenas ao reparo do defeito apresentado a substituic o do produto ou equipamento huma outra garantia impl cita ou expl cita dada ao comprador se responsabiliza por qualquer dano perda inconveni ncia ou preju zo direto ou indireto que uso ou inabilidade de se usarem os produtos cobertos por esta garantia belece o prazo de 30 dias a ser contado a partir da data da nota Fiscal de Venda para que seja Iquer eventual falta de componentes odas as despesas de frete e seguro s o de responsabilidade do usu rio ou seja em caso de Cliente respons vel pelo encaminhamento do equipamento at a Mosaico IC32 USB 40 Rev 4 0
25. v 4 0 ico Explorer16BR PIC32 mosaico com br Software de teste do hardware r o hardware da placa servindo como uma giga de testes fornecido tamb m um software que do para testar a funcionalidade de quase todos os recursos da placa Explorer 16 BR are n o fornecido o c digo fonte apenas o arquivo HEX est dispon vel no CD ROM Como ftware j vem gravado no microcontrolador por m a qualquer momento o usu rio pode testar o do hardware da placa regravando o arquivo HEX O software de teste pode ser executado sem usu rio por m recomendamos que o usu rio fa a a intera o com o software fim comprovar o amento de todos os componentes da placa ares s o de autoria da Mosaico Todos eles foram desenvolvidos levando se em conta que seriam fins did ticos Desta forma acreditamos que n o seria tico a utiliza o de qualquer um destes objetivos comerciais A Mosaico pede gentilmente aos usu rios destes softwares que levem isto em IC32 USB 17 Rev 4 0 ico Explorer16BR PIC32 mosaico com br a o in circuit utilizando o ICD2P e MPLAB indo que o MPLAB e ICD2P foram instalados corretamante 288 como gravador proceda da seguinte maneira rammer gt Select Programmer gt MPLAB ICD para habilitar o ICD29 como gravador vador e o MPLAB mudar o para op es de grava o sempre que a ferramenta for selecionada ela de sa da output abrir mensagens sobre o status de comunica o
26. x64 sinal DBO LCD 16x2 sinal DB1 LCD 128 64 sinal DB1 Conectores PICTail Conectores PICTail Conectores PICTail IC32 USB 37 Rev 4 0 ico mosaico com br Explorer16BR PIC32 Placa Explorer 16 BR Observa es LCD 16x2 sinal DB2 LCD 128x64 sinal DB2 LCD 16x2 sinal LCD 128x64 sinal DB3 LCD 16x2 sinal DB4 LCD 128 64 sinal DB4 IC32 USB 38 Rev 4 0 ico Explorer16BR PIC32 mosaico com br 13 Certificado de Garantia NS VOC ACABA DE ADQUIRIR A PLACA EXPLORER 16 COM O M DULO PLUG IP PIC32MX460F512 DA MOSAICO Garantia nte contra defeitos de fabrica o durante 4 meses para m o de obra de conserto antia come a a ser contado a partir da data de emiss o da Nota Fiscal de compra de Garantia o coberto pela garantia a Mosaico far o reparo do defeito apresentado ou substituir o produto ss rio ver o ser encaminhados a Mosaico devidamente embalados por conta e risco do comprador e deste Certificado de Garantia sem emendas ou rasuras e da respectiva Nota Fiscal de aquisi o para reparos dos defeitos nos produtos cobertos por este Certificado de Garantia ser feito saico ficando portanto exclu do o atendimento domiciliar de Garantia da garantia os defeitos provenientes de produto ou dos equipamentos rreta do produto ou dos equipamentos nc ndio ou de

Download Pdf Manuals

image

Related Search

Related Contents

Gembird A4-BT-630-3 mice  INSTALLATION and OPERATING INSTRUCTIONS  Biocalce® Revoco Grueso  [ A V ゲ ー ト ]  T'nB CTVN2 signal cable  Nous, Animateurs ? Même pas peur  Speakman SB-1011 Installation Guide  Blanco Performa 513-640 User's Manual  LXLX 55 LX 5  JVC SP-PWE5 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file