Buscar

AULA 07 FUSÍVEIS E MPLAB RENATA MERCANTE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FUSÍVEIS E MPLAB
USANDO MICROPROCESSADOR PIC
FUSÍVEIS – CONFIGURAÇÃO INICIAL DO PROGRAMA
• É escrito antes do programa esqueleto.
• É uma configuração de hardware do PIC. Os fusíveis são parte da 
memória. 
• Dispositivos que podem ser acionados ou não no PIC.
• São dispositivos tipo interruptor onde pode-se usar ON ou OFF.
• Fusíveis para a versão 8.92 do programa MPLAB IDE v8.92.
• INTOSC_OSC_NOCLKOUT: oscilador (clock) interno de 4MHz (sem cristal
NOCLKOUT). Muda de acordo com a versão do MPLAB. Pode-se usar CLKOUT 
também. 
• WDT_OFF: Watch Dog Timer OFF. Verifica se o programa travou a cada 18 
milissegundos. Se estiver ON o programa reseta o PIC inteiro usando o comando “CLR 
WDT”. 
• _PWRTE_ON: Power Up Timer ON. Espera 72ms (milissegundos) para iniciar o PIC a 
fim de não ter ruídos. Evita ruídos da fonte ao iniciar/ligar a fonte do PIC. 
FUSÍVEIS – CONFIGURAÇÃO INICIAL DO PROGRAMA
• _BOREN_OFF: Brown Out Timer OFF. Reseta o PIC caso a alimentação varie
mais rápido que um determinado limite. Coloca-se OFF (desabilitado) porque a 
fonte pode não ser muito boa e a alimentação se torna não confiável. Dessa forma, 
o PIC fica resetando. Serve para que o PIC consiga operar com uma alimentação
instável.
• _MCLRE_OFF: Master Clear OFF fica no pino 4 da esquerda na PORT RA5. 
Também reseta o PIC. Usa-se OFF para que não seja necessário usar um fio a mais
na montagem colocando o RA5 para Vcc, dessa forma o RA5 passa a ser usado
como pino e não como MCLRE. 
FUSÍVEIS – CONFIGURAÇÃO INICIAL DO PROGRAMA
• _LVP_OFF: Low Level Programming OFF. Impede o PIC de modificar o 
programa enquanto o programa está sendo executado. Se usar _LVP_ON o 
programa poderia ser modificado durante a execução. 
• _CP_OFF: Data Memory Code Protection OFF. Usado para copyright. Se ON 
impede que outro programador descubra o código do programa e o copie. Se 
OFF pode ser copiado. 
FUSÍVEIS – CONFIGURAÇÃO INICIAL DO PROGRAMA
• Para realizar comentário no MPLAB usa-se ponto e vírgula ( ; )
• ; CONFIGURAÇÃO
• __CONFIG _INTOSC_OSC_NOCLKOUT &_WDT_OFF & _PWRTE_ON & 
_BOREN_OFF & _MCLRE_OFF & _LVP_OFF & _CP_OFF
FUSÍVEIS – CONFIGURAÇÃO INICIAL DO PROGRAMA
• list P = 16F628A : informa qual PIC está sendo usado
• include P16F628A.inc : inclui o PIC 16F628A como o que será utilizado
• org 0x0000 : memória flash zero do programa
• CMCON de 0x00 a 0x06 – comparador lógico analógico
• CMCON 0x07 – esse valor desliga os comparadores lógicos analógicos e os pinos passam a ser entradas e 
saídas digitais – vale o TRIS!
• Extensão .asm
• START vem antes do INICIO
• 0x00 : o “x” do hexadecimal é sempre minúsculo
OUTRAS CONFIGURAÇÕES INICIAIS DO PROGRAMA
CONFIGURAÇÃO INICIAL DO PROGRAMA
CONFIGURAÇÃO INICIAL DO PROGRAMA MPLAB V8.92
LETRA MINÚSCULA
ESPAÇOS
LETRA MINÚCULA
; COMENTÁRIO
DOIS UNDERLINES
UNDERLINE
“x” DO HEXADECIMAL EM 
MINÚSCULO
INSTRUÇÃO 
MAIÚSCULO
INSTRUÇÃO 
MAIÚSCULO 
INICIALIZAÇÃO DO MPLAB
ESPAÇO PARA INICIAR O PROGRAMACONGIF 
NA 
MESMA 
COLUNA 
DO LIST 
E 
INCLUDE
SEM 
ESPAÇO
RP0 (ZERO E NÃO A LETRA O)
x DO HEXADECIMAL 
É MINÚSCULO
GOTO É 
JUNTO
INSTRUÇÃO É 
DECFSZ
ETIQUETAS IGUAIS
INICIALIZAÇÃO DO MPLAB
• PIC16F628A
• GRAVADOR PICKIT3 COM ZIF
• MPLAB VERSÃO 8.92
• 1 RESISTOR DE 1K ohms
• 1 LED
• FIOS JUMPERS DIVERSOS
• MULTÍMETRO
MATERIAL PARA PRÁTICA BLINK
COLOCAÇÃO 
DO PIC NO 
GRAVADOR
PICKIT3
COLOCAÇÃO 
DO PIC NO 
PROTOBOARD

Continue navegando