Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Documentos relacionados
Arquitetura do Microcontrolador Atmega 328

Sistemas Embarcados:

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Cerne Tecnologia e Treinamento

Comunicação USB com o PIC Vitor Amadeu Souza

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Conhecendo o PIC24 e o mikropascal

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

Data Sheet FBEE Kit V05

Guia da Placa de desenvolvimento PD Mega16 N1

Kit de desenvolvimento ACEPIC PRO V3.0

Módulo de Desenvolvimento PIC16F877A PCI208

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Copyright 2014 VW Soluções

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Kit Clp Pic 40B Manual do usuário. Manual do usuário - Kit Clp Pic 40B v2.0. Copyright VW Soluções

Microcontroladores: Programação em C

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Introdução à robótica

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

PKBurner. Programador e Debugger USB. Conteúdo. Índice

Kit de desenvolvimento ACEPIC Light

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Cerne Tecnologia e Treinamento

Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento:

ARDUINO. Profº. Engº. Robson Dias Ramalho

Cerne Tecnologia e Treinamento

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Comunicação RC5 com o dspic Vitor Amadeu Souza

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Sistemas Embarcados:

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Sumário. 1. Apresentação Hardware Microcontrolador PIC16F628A Displays de 7 segmentos Teclas...

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Programação em BASIC para o PIC Vitor Amadeu Souza

Manual de Instruções - CONTACTOS

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Laboratório de Hardware


AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

CS-Ethernet. Conversor Serial Ethernet RS232/RS485. Observe Pense Solucione. Manual de Utilização. Ethernet TCP/IP - MODBUS Serial RS232 Serial RS485

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Microcontroladores PIC16 - XM 116 -

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial

KIT DIDÁTICO PIC-2377

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

MSP430 Lab 01 Instalação do Code Composer Studio e teste da Launchpad

Microcontroladores PIC18 - XM 118 -

MICROCONTROLADORES XM118 BANCO DE ENSAIOS PARA MICROCONTROLADORES PIC18F4550. Soluções EXSTO em Educação Tecnológica

9/3/2009. Aula 4. Engenharia de Sistemas Embarcados. Cenário: Sistema de Controle de LEDs

Manual de Instrução VERSÃO 3.0. Kit de desenvolvimento com Microcontrolador PIC18F Módulo Profissional PS/2 USB. Suporta. 2.0 e ICSP.

Aula 4. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura de um microcontrolador 8051

Cerne Tecnologia e Treinamento

PW-3I Guia do Usuário V1.0

MICROCONTROLADORES NO RADIOAMADORISMO

Manual Técnico Protuino FTDi

Manual de Instrução VERSÃO 2.0. Kit de desenvolvimento com Microcontrolador PIC18F Módulo Profissional PS/2 USB. 2.0 e ICSP. Com

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

Introdução ao Microcontrolador PIC

Cerne Tecnologia e Treinamento

EMERSON ELETRÔNICOS 15/03/2015

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

PME-ESP8266 Guia do Usuário V1.0

Cerne Tecnologia e Treinamento

SICILIANO TECNOLOGIA

Introdução do Arduino para aquisição de dados e controle de instrumentos

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

SEL0338 Tópicos Especiais em Sistemas Digitais

OMPLAB é um programa para PC, que roda sobre a

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Introdução à Plataforma ARDUINO

Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial

O jeito fácil de aprender!

INTRODUÇÃO: MICROCONTROLADORES

Aplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

IDE Arduino para o módulo ESP Instalando o módulo para desenvolvimento firmware para o ESP01 na IDE do Arduino.

AAAA AAAA SEL Aplicação de Microprocessadores I. Aula 5 Temporização e Interrupção. Marcelo Andrade da Costa Vieira

Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Leitor ATG25A-PC (Cabo Preto)

Transcrição:

Guia rápido AFSmart Board PIC18F4550-I/P Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Características Placa para desenvolvimento de projetos de baixo custo e rápida solução Conector Alimentação DC 9 ~ 12,5 Vdc, chaveamento automático da alimentação USB / Fonte Externa de Alimentação. Conector USB fornece Alimentação 5V para o processador, bem como comunicação Bootloader 40 pinos header com passos de 2,54mm ou 100mils permitindo montagem diretamente em Protoboard Cristal de 20Mhz. 2 LED s indicadores do PortA ( RA4 & RA5 ) & LED indicador de Alimentação Botão Reset e botão programação ( RA3 ) Comunicação USB a placa segue carregada com o Booloader da Microchip para o PIC 18F4550 Pequena dimensão 90,5mm X 44mm Os 40 pinos do processador nos pinos Header permitindo máxima flexibilidade Tensão regulada de 3.3 Vdc x 200 ma para alimentação de sensores Fusível proteção USB

Diagrama: Características Elétricas: Operação à 25 C Parâmetro Min Typ. Max Units Tensão de Entrada 5,0* 9,0 12,5 Volts Corrente 10 1* Amperes Se alimentado via USB 5,0V e corrente Máxima admissível 500mA conforme especificações USB 2.0 Regulador interno de voltagem de forma a evitar danos ao micro-controlador. Operação do PIC18F4550 em voltagens mais baixas limita a velocidade máxima de operação.

Imagem da Placa:

Especificação PIC18F4550 O PIC18LF4550 é um dos microcontrolador popular na faixa 8bit da Microchip e inclui uma ampla gama de funcionalidade Memória Programa Flash de 32Kbytes 2048 bytes de RAM I²C, UART, 3 módulos temporizadores Módulo USB 2.0 13 Canais conversor A / D Grande faixa de tensão operacional permitindo operação 5v e 3.3v. Tecnologia de baixa potência Operação 5v. Clock do Sistema Cristal de 20 MHz é utilizado para a comunicação USB Bootloader. Conector ICSP 10 pinos Disponível conector (ICSP) 10 pinos utilizado para uma gama de Gravadores Conector ICSP Pin Descrição 1 RC7 2 RB7 3 NC 4 RB6 5 RC6 6 RST/MCLR 7 NC 8 GND 9 5Vdc 10 5Vdc Conector totalmente compatível com PICKit2 & 3 programadores de Flash da Microchip, conecta o PICKit2 & 3 diretamente ao conector da placa PIN Descrição 1 RST 2 +5V 3 Gnd 4 RB7 5 RB6 6 RB5 Conector PICKit2 & PICKit3

Chave On Board & Led indicador 01 Chave On board para programação e ou operação conforme necessidade 02 Leds indicadores ligado à saídas RA4 & RA5 do processador. Ambas portas podem ser reconfiguradas com segurança como entrada ou saída. Permite realizar ligações por solda ou Conector Pin Header. BootLoader O Bootloader da Microchip PIC18F4550 é pré-instalado permitindo o desenvolvimento utilizando apenas a comunicação USB. O aplicativo de gerenciamento de inicialização com o PC, bibliotecas de aplicativos, MPASM, compilador C e MC18 MPLAB IDE são todos gratuitos para download no site da Microchip www.microchip.com Não é necessário drivers para a conexão USB, uma vez que emprega uma interface HID Human Interface Devices. A aplicação bootloader para o PC está disponível para baixar a partir de qualquer área de download Microchip ou área de downloads da AFeletrônica. Para se comunicar com o gerenciador: Com o Botão RA3 pressionado. Pressione e solte o Botão Reset. O gerenciador irá informar Device Attached. Significa que já é possível enviar seu arquivo.hex para a placa. Qualquer código, escrito usando este sistema de gerenciamento deve ser escrito/ executado a partir do endereço 0x1000. Para tanto quando escrever seu código insira a linha: #pragma orgall 0x1000

Exemplo código: #pragma orgall 0x1000 void Board_Init (void); void main (void) org 0x1000 { AFSmartBoard_Init (); // função que inicializa a placa AFSmartBoard // Alterna um dos Leds PORTA.RA5 = 1; while (1) { // Altera o estado que se encontra o LED PORTA.RA5 ^= 1; PORTA.RA4 ^= 1; // Delay Delay_ms(2000); } } void AFSmartBoard_Init (void) { RCON = 0X80; // Limpa o Registro de Reset ADCON1 = 0x0F; // Configura todas a portas como Portas Analogicas exeto A0 } CMCON = 0x0F; // Desabilita o Comparador LATA = 0; TRISA = 0b11001111; T0CON = 0b11000101; // Habilita Timer, 8 bits,clock interno, preescale 1:64 LATB = 0; // Limpa Latch PortB TRISB = 0; // Coloca todos como tudo Saida LATD = 0; TRISD = 0x00; // Colocar PORTD como saída LATE = 0;