Informática, perguntado por Gustavodacunhaa, 6 meses atrás

Desenhe o hardware mínimo para o PIC18F funcionar.

Soluções para a tarefa

Respondido por jiujitsujoao
1

Resposta:

As seguintes fontes de interrupções estão presentes em PIC18F452

Interrupção do temporizador

Pinos RB0, RB1, RB2 para interrupções de hardware externo (INT0, INT1, INT2)

PORTB Mudar interrupções (qualquer um dos quatro pinos superiores da Porta B. RB4-RB7)

Interrupção ADC (conversor analógico-digital)

CCP (comparar captura de modulação de largura de pulso) Interrupção

Interrupções USART da comunicação serial (receber e transmitir)

Redefinir, Redefinir Brown-Out, Redefinir Watch-dog, Redefinir Power On

Interrupção de leitura / gravação da porta paralela

Interrupção da porta serial síncrona mestre

Interrupção completa de gravação de dados EEPROM

Estes são os registros para operação de interrupção e no mínimo 1 registro pode ser usado para controlar a operação de interrupção em PIC18F452, que são:

RCON (Redefinir o registro de controle)

INTCON, INTCON2, INTCON3 (registros de controle de interrupção)

PIR1, PIR2 (registros de solicitação de interrupção periférica)

PIE1, PIE2 (registros de permissão de interrupção periférica)

Registro RCON:

Reinicializar o registro de controle

Bit IPEN para habilitar o esquema de prioridade de interrupção, 1 = habilitar o nível de prioridade nas interrupções

Outros bits usados ​​para indicar a causa da reinicialização

RI (sinalizador de instrução de reinicialização), TO (sinalizador de tempo limite de watchdog), PD (sinalizador de detecção de ativação), POR (status de reinicialização de ativação) e BOR (bit de status de redefinição marrom out)

Registro INTCON:

3 Registros de controle de interrupção INTCON, INTCON2, INTCON3

Registro legível e gravável que contém vários bits de ativação e sinalização

Os bits do sinalizador de interrupção são definidos quando ocorre uma condição de interrupção

Contém bits de habilitação, prioridade e sinalização para interrupção externa, mudança de pino da porta B e interrupção de estouro de TMR0

Registro PIE:

Registro de habilitação de interrupção periférica

Pode ser registro múltiplo (PIE1, PIE2), dependendo do número de fontes de interrupção periféricas

Contém os bits individuais para habilitar / desabilitar interrupções periféricas para uso

Registro PIR:

Registro de sinalizador de interrupção periférica

Pode ser registro múltiplo (PIR1, PIR2), dependendo do número de fontes de interrupção periféricas

Contém bits para identificar qual interrupção ocorre (sinalizadores)

Os bits correspondentes são definidos quando a interrupção ocorre

Explicação:

EXTERNO INTERRUPT IN PIC18F452: Às vezes, dispositivos externos são conectados com microcontrolador. Se esse dispositivo externo precisa enviar alguma informação ao microcontrolador, então o microcontrolador precisa saber sobre esta situação para obter essa informação. Um exemplo de tal dispositivo externo é o termômetro digital. Ele mede a temperatura e ao final das medições transmite os resultados para o microcontrolador. Agora o objetivo deste artigo é explicar o fato de que como o microcontrolador sabe como obter as informações necessárias de um dispositivo externo.

Anexos:
Perguntas interessantes