![]() |
|
||||||||
![]() |
Livro Desbravando o PIC24 - Conheça os microcontroladores de 16 Bits |
| Visão Geral | ||||||||
![]() Destinado a estudantes e profissionais da área de eletrônica que se interessam ou já têm experiência com microcontroladores PIC e desejam conhecer a nova família de 16 bits para aplicações de alta performance. Apresenta as características do microcontrolador PIC24FJ128GA010 com conteúdo didático e profundamente técnico, com teoria, exemplos, fluxogramas, códigos e exercícios propostos. Aborda estrutura interna, mapa de memória, sistema de interrupções, primeiras explorações (I/Os e mudança de estado), timers, porta paralela mestre (PMP), UART, SPI, I2C, AD, entrada de captura e saída de comparação/PWM, além de outros recursos (comparadores analógicos, tensão de referência programável, relógio e calendário - RTCC e CRC), simulação e depuração no MPLAB. Traz apêndices técnicos com assuntos relevantes para execução dos projetos. |
||||||||
| Sumário | ||||||||
|
Capítulo 1 - Introdução
Objetivos Pré-requisitos sugeridos A estrutura do livro Apêndices Padrões utilizados A Microchip Capítulo 2 - História dos 16 Bits da Microchip Introdução DSP - Processador digital de sinal Capítulo 3 - A Família PIC24F Introdução Estruturação interna Modelo de programação Organização da memória de programa Organização da memória de dados Resets Sistema de interrupção Registradores relacionados às interrupções Oscilador Esquema de clock da CPU Configuração do oscilador Seqüência de chaveamento do oscilador Registradores relacionados ao oscilador Gerenciamento de consumo Registradores relacionados ao PMD Capítulo 4 - Preparação Inicial para Programação O PIC24FJ128GA010 Hardware necessário para as experiências Instalação e operação do MPLAB e C30 Instalação O ambiente de trabalho Abertura de uma área de trabalho e criação de um projeto Associação e abertura de arquivos de código-fonte Compilar o projeto Erros, warnings e mensagens Gravação Macros de configuração dos bits para C30 Exemplo 0 - Modelo de arquivo de código Capítulo 5 - Primeiras Explorações I/Os e Mudança de Estado Funcionamento das portas Registradores relacionados às portas Notificação de mudança de estado Configuração e operação da interrupção de mudança de estado Registradores relacionados à mudança de estado Exemplo 1 - Botão e LED Exercícios propostos Capítulo 6 - Timers Introdução Timer A Timer B Timer C Modos de operação Configuração do timer para 32 bits Registradores relacionados aos timers Exemplo 2 - Aplicação de timer e interrupções Exercício proposto Capítulo 7 - Porta Paralela Mestre (PMP) Modo escravo Modo escravo padrão Modo escravo bufferizado Modo escravo endereçado Modo mestre Configuração do módulo no modo mestre Operação de leitura Operação de escrita Exemplos de aplicação Registradores relacionados ao modo PMP Exemplo 3 - Módulo LCD Exercício proposto Capítulo 8 - Universal Asynchronous Receiver Transmitter (UART) Introdução Gerador de baud rate da UART Hardware de transmissão e configuração Transmissão de caracteres de break e sincronismo Hardware de recepção e configuração Controle de fluxo e modo loopback Detecção automática de baud rate Registradores relacionados a UART Exemplo 4 - Uso da porta serial RS232 Exercício proposto Capítulo 9 - Serial Peripheral Interface (SPI) Introdução Modo de operação Modo de 8 bits e 16 bits de transmissão e recepção de dados Modo mestre e escravo Funcionamento e configuração do modo mestre (padrão) Configuração do clock do modo mestre Funcionamento e configuração do modo escravo (padrão) Configuração do clock em modo mestre e escravo (Enhanced) Modo SPI Framed Registradores relacionados a SPI Exemplo 5 - Comunicação SPI com memória Exercício proposto Capítulo 10 - Inter-Integrated Circuit (I2C) Introdução Habilitação e primeiras configurações do módulo I2C Configuração e comunicação I2C como mestre
Operações em multi-master (colisão de dados) Configuração e comunicação I2C como escravo Registradores relacionados ao I2C Exemplo 6 - Comunicação I2C com memória Exercício proposto Capítulo 11 - Conversor Analógico Digital (AD) Introdução Configuração e funcionamento do módulo conversor AD Outras configurações do conversor AD Registradores relacionados ao conversor AD Exemplo 7 - Conversor AD - tensão e temperatura Exercício proposto Capítulo 12 - Os Módulos CCP (Capture/Compare/PWM) Entrada de captura Configuração e operação das entradas de captura Registradores relacionados às entradas de captura Saída de comparação Modos de operação Modo de comparação simples Modo de comparação dupla com saída de pulso simples Modo de comparação dupla com saída de pulso contínuo Modo de PWM Registradores relacionados à saída de comparação Exemplos de aplicação Capítulo 13 - Outros Recursos Comparadores analógicos Registradores relacionados aos comparadores Tensão de referência ajustável Registradores relacionados à tensão de referência Relógio e calendário (RTCC) Registradores relacionados ao RTCC Cyclic Redundancy Code (CRC) Registradores relacionados ao CRC Capítulo 14 - Simulação e Depuração Introdução Listagem completa dos dados Botões de controle Preparação do sistema Acerto das configurações de hardware Inserção de pontos de parada (breakpoints) Stimulus - Gerador de sinais Analisador lógico - Simulator Logic Analyzer Cronômetro - Stopwatch Apêndice A - Os Registradores Especiais (SFR) Introdução Agrupamentos e localizações Apêndice B - Linguagem C - Revisão Introdução Estrutura básica de um programa em linguagem C Comentários Identificadores Representação numérica e alfanumérica Tipos de dados Modificadores de tipo de dado Declaração de variáveis Declaração de tabelas (matrizes) Enumeração Modificadores de tipo de acesso Funções Variáveis Variável local Variável global Operadores Operador de atribuição Operadores aritméticos Operadores relacionais Operadores lógicos Operadores bit a bit Operador vírgula (,) Abreviação de expressões Operador ternário condicional Operadores de ponteiros (& e *) Precedência dos operadores Modelador cast Comandos condicionais Comando if-else Comando switch Comandos de repetição Comando while Comando do-while Comando for Comandos break e continue Comando goto Estruturas e uniões Estruturas de dados Uniões Typedef Criação de bibliotecas Apêndice C - Diretivas da Linguagem C Introdução A diretiva #include As diretivas #define e #undef As diretivas #ifdef e #endif A diretiva #ifndef As diretivas #if e #else A diretiva #elif Dicas para uso do compilador C30 Uso dos registradores Interrupções e traps Inserção de instruções em Assembly Otimização de código Apêndice D - Esquema Elétrico Explorer 16BR |
||||||||
1- Livro Desbravando o PIC24 - Conheça os microcontroladores de 16 Bits
O prazo de entrega abaixo começa a vigorar após a confirmação pela instituição financeira
O prazo postagem do produto é de 02 a 05 dias úteis
Estado de SP:
Transportadora: 1 a 5 dias úteis
Sedex Convencional: 1 a 2 dias úteis
Sedex 10: 1 dia útil até as 10:00 da manhã
Encomenda Normal (PAC): 3 a 7 dias úteis
Outros Estados:
Transportadora: 7 a 15 dias úteis
Sedex Convencional: 1 a 3 dias úteis
Sedex 10: 1 dia útil até as 10:00 da manhã
Encomenda Normal (PAC): 7 a 13 dias úteis
|
|||||
|






