Wook.pt - Microcontrolador PSoC

Microcontrolador PSoC

Uma Nova Tecnologia, Uma Nova Tendência

de Robson Clayson Battellocchi dos Santos e Denys Nicolosi 

idioma: Português do Brasil, Português
42,30€
10%
Portes
Grátis
10% de desconto em CARTÃO
Envio até 4 dias
portes grátis
Sinopse

Com teoria simples e didática, além de experiências detalhadas que ensinam aplicações práticas, o livro apresenta a inovadora tecnologia da última geração do mercado de microcontroladores, o PSoC. Aborda o ambiente de desenvolvimento do dispositivo (IDE); detalhes de sua arquitetura interna; reconfiguração dinâmica; os módulos analógicos e digitais com suas características, exigência para alocação, parâmetros configuráveis e funções (APIs), como, por exemplo: amplificadores instrumentais, filtros ativos, comparadores, Uarts, Timers, etc.
Traz experiências sobre Amplificador PGA, Conversor A/D Incremental, Conversor D/A, Display LCD, Filtro analógico passa-baixa, Comunicação serial UART, Controle automático de ganho (AGC), Termômetro analógico com amplificador instrumental.
Indicado como material de estudo, consulta ou pesquisa para estudantes, técnicos, engenheiros e entusiastas da área de elétrica, eletrônica ou mecatrônica.

Capítulo 1 - Introdução

Capítulo 2 - Tutorial IDE

2.1 - Introdução
2.2 - Iniciando o Ambiente de Desenvolvimento
2.2.1 - Abrindo um Projeto Existente
2.2.2 - Iniciando um Projeto Novo
2.3 - Barra de Ferramentas ou Atalhos
2.3.1 - Barra Standard
2.3.2 - Barra SubSystem MiniBar
2.3.3 - Barra User Module MiniBar
2.3.4 - Barra Device Editor MiniBar
2.3.5 - Barra Build MiniBar
2.3.6 - Barra Text Editor MiniBar
2.3.7 - Barra Download MiniBar
2.3.8 - Barra Debug MiniBar
2.4 - Barra de Comandos
2.4.1 - Pasta View
2.4.2 - Pasta Project
2.4.3 - Pasta Config
2.4.4 - Pasta Build
2.4.5 - Pasta Debug
2.4.6 - Pasta Program
2.4.7 - Pasta Tools
2.4.8 - Pasta Help
2.5 - Device Editor
2.5.1 - Selection View
2.5.2 - Ambiente Interconnect View
2.6 - Application Editor
2.6.1 - Pasta Source Files
2.6.2 - Pasta Library Source
2.6.3 - Pasta Library Headers
2.6.4 - Flashsecurity
2.7 - Compilação
2.8 - Build
2.9 - Comunicação
2.10 - Emulação e Gravação
2.11 - Depurador
2.11.1 - Trace
2.11.2 - Watch Variables
2.11.3 - Registradores
2.11.4 - Breakpoint
2.11.5 - Events
2.12 - Exemplo

Capítulo 3 - Arquitetura do Núcleo e Periféricos
3.1 - Introdução
3.2 - Microcontrolador (M8C)
3.2.1 - Registradores Internos
3.2.2 - Acumulador (A)
3.2.3 - Index (X)
3.2.4 - Stack Pointer (SP)
3.2.5 - Program Counter (PC)
3.2.6 - Registrador CPU_F (Flag)
3.2.7 - Endereços de Memória
3.3 - Instruções
3.3.1 - Formato das Instruções
3.3.2 - Modos de Endereçamento
3.4 - ROM Supervisora (SROM)
3.4.1 - Função Reset (SWBootReset)
3.4.2 - Função Leitura de Bloco (ReadBlock)
3.4.3 - Função Escrita de Bloco (WriteBlock)
3.4.4 - Função Apagar Bloco (EraseBlock)
3.4.5 - Função Leitura de Tabela (TableRead)
3.4.6 - Função Proteção de Bloco (ProtectBlock)
3.4.7 - Função Apagar Tudo (EraseAll)
3.4.8 - Função Conferência (CheckSum)
3.4.9 - Função Calibração 0 (Calibrate0)
3.4.10 - Função Calibração 1 (Calibrate1)
3.4.11 - Clock das Funções
3.4.12 - Registradores Associados à ROM Supervisora
3.5 - Interrupções
3.5.1 - Registradores Associados às Interrupções
3.6 - Portas de IO (GPIO)
3.6.1 - Blocos de Interrupções das Portas (GPIO)
3.6.2 - Registradores Associados às Portas de IO
3.6.3 - Drives de Entradas e Saídas Analógicas dos Blocos
3.6.4 - Interconexões ou Barramentos Digitais
3.7 - Osciladores
3.7.1 - Oscilador Interno Principal (IMO)
3.7.2 - Clock Externo (ECO)
3.7.3 - Oscilador Interno de Baixa Freqüência (ILO)
3.7.4 - Cristal Oscilador de 32 kHz (ECO)
3.7.5 - Registradores Associados aos Osciladores
3.8 - Phase Locked Loop (PLL)
3.9 - Sleep e Watchdog
3.9.1 - Sleep Timer
3.9.2 - Aplicação do Modo Sleep
3.9.3 - Registradores Relacionados ao Sleep e Watchdog
3.10 - Multiply Accumulate (MAC)
3.10.1 - Multiplicação sem Acumulação
3.10.2 - Multiplicação com Acumulação
3.10.3 - Registradores Associados a MAC
3.11 - Decimator
3.11.1 - Registradores Associados ao Decimator
3.12 - I2C
3.12.1 - Funcionamento do Escravo
3.12.2 - Funcionamento do Mestre
3.12.3 - Registradores Associados ao I2C
3.13 - Tensão de Referência Interna
3.13.1 - Registradores Associados à Tensão de Referência
3.14 - Switch Mode Pump
3.15 - POR e LVD
3.15.1 - Registradores Associados ao POR, LVD e ao SMP

Capítulo 4 - Arquitetura dos Módulos
4.1 - Introdução
4.2 - Conversores A/D
4.2.1 - Introdução
4.2.2 - ADC Incremental de 6 a 14 Bits (ADCINC)
4.2.3 - ADC Incremental de 7 a 13 Bits de Duas Entradas (DUALADC)
4.2.4 - ADC Delta Sigma de 8 Bits (DELSIG8)
4.2.5 - ADC SAR de 6 Bits (SAR6)
4.3 - Amplificadores
4.3.1 - Introdução
4.3.2 - Amplificador Inversor (AMPINV)
4.3.3 - Amplificador Comparador com Threshold Programável (CMPPRG)
4.3.4 - Amplificador Instrumental (INSAMP)
4.3.5 - Amplificador de Ganho Programável (PGA)
4.4 - Comunicação Analógica
4.4.1 - Introdução
4.4.2 - DTMF Dialer de Saída Analógica (DTMFDialer)
4.5 - Contador
4.5.1 - Introdução
4.5.2 - Contador de 8 Bits (Counter8)
4.6 - Conversores D/A
4.6.1 - Introdução
4.6.2 - DAC de 6 Bits de Tensão de Saída (DAC6)
4.7 - Comunicação Digital
4.7.1 - Introdução
4.7.2 - Gerador de CRC de 16 Bits (CRC16)
4.7.3 - Módulo de Hardware I2C (I2CHW)
4.7.4 - Transmissor e Receptor Óptico Infravermelho (IrDARX e IrDATX)
4.7.5 - Transmissor e Receptor Serial de 8 Bits (TX8 e RX8)
4.7.6 - UART
4.8 - Filtros
4.8.1 - Filtro Passa-Baixa de Dois Pólos (LPF2)
4.8.2 - Filtro Passa-Faixa de Dois Pólos (BPF2)
4.9 - Genérico
4.9.1 - Bloco Analógico do Tipo Switched Capacitor (SCBLOCK)
4.10 - Miscelânea Digital
4.10.1 - Introdução
4.10.2 - Buffer Digital (DigBuf)
4.10.3 - Inversor Digital (DigInv)
4.10.4 - E2PROM
4.10.5 - LCD Tool Box (LCD)
4.11 - MUXs
4.11.1 - Multiplexador Analógico 4 para 1 (AMux 4)
4.11.2 - Multiplexador de Referência (RefMux)
4.12 - PWMs
4.12.1 - Introdução
4.12.2 - Modulador de Pulso de 8 Bits (PWM8)
4.12.3 - PWM Gerador de Banda Morta de 8 Bits (PWMDB8)
4.13 - Seqüência Aleatória
4.13.1 - Introdução
4.13.2 - Gerador de Seqüência Pseudo-Aleatória de 8 Bits (PRS8)
4.14 - Temperatura
4.14.1 - Introdução
4.14.2 - Sensor Medidor de Temperatura Interno (FlashTemp)
4.15 - Timers
4.15.1 - Introdução
4.15.2 - Timer de 8 Bits (Timer8)

Capítulo 5 - Reconfiguração Dinâmica
5.1 - Introdução
5.2 - Criando um Projeto
5.2.1 - Device Editor - Configuração de Hardware
5.2.2 - Application Editor - Configuração de Software
5.2.3 - Debugger
5.3 - Interrupções

Capítulo 6 - Aplicações com Experimentos

6.1 - Experiência 1: Amplificador
6.1.1 - Introdução
6.1.2 - Diagrama em Blocos
6.1.3 - Funcionamento Básico
6.1.4 - Configurações
6.1.5 - Software
6.1.6 - Esquema Elétrico
6.1.7 - Sugestões de Alterações
6.2 - Experiência 2: Conversor A/D Incremental
6.2.1 - Introdução
6.2.2 - Diagrama em Blocos
6.2.3 - Funcionamento Básico
6.2.4 - Configurações
6.2.5 - Software
6.2.6 - Esquema Elétrico
6.2.7 - Sugestões de Alterações
6.2.8 - Bibliografia
6.3 - Experiência 3: Conversor D/A
6.3.1 - Introdução
6.3.2 - Diagrama em Blocos
6.3.3 - Funcionamento Básico
6.3.4 - Configurações
6.3.5 - Software
6.3.6 - Esquema Elétrico
6.3.7 - Sugestões de Alterações
6.3.8 - Bibliografia
6.4 - Experiência 4: Display LCD
6.4.1 - Introdução
6.4.2 - Diagrama em Blocos
6.4.3 - Funcionamento Básico
6.4.4 - Configurações
6.4.5 - Software
6.4.6 - Esquema Elétrico
6.4.7 - Sugestões de Alterações
6.4.8 - Bibliografia
6.5 - Experiência 5: Filtro Analógico Passa-Baixa
6.5.1 - Introdução
6.5.2 - Diagrama em Blocos
6.5.3 - Funcionamento Básico
6.5.4 - Configurações
6.5.5 - Software
6.5.6 - Esquema Elétrico
6.5.7 - Sugestões de Alterações
6.5.8 - Bibliografia
6.6 - Experiência 6: Comunicação Serial - UART
6.6.1 - Introdução
6.6.2 - Diagrama em Blocos
6.6.3 - Funcionamento Básico
6.6.4 - Configurações
6.6.5 - Software
6.6.6 - Esquema Elétrico
6.6.7 - Sugestões de Alterações
6.6.8 - Bibliografia
6.7 - Experiência 7: Controle Automático de Ganho
6.7.1 - Introdução
6.7.2 - Diagrama em Blocos
6.7.3 - Funcionamento Básico
6.7.4 - Configurações
6.7.5 - Software
6.7.6 - Esquema Elétrico
6.7.7 - Sugestões de Alterações
6.7.8 - Bibliografia
6.8 - Experiência 8: Termômetro Analógico com Amplificador Instrumental
6.8.1 - Introdução
6.8.2 - Diagrama em Blocos
6.8.3 - Funcionamento Básico
6.8.4 - Configurações
6.8.5 - Software
6.8.6 - Esquema Elétrico
6.8.7 - Sugestões de Alterações
6.8.8 - Bibliografia

Apêndice A - Recursos para o PSoC

Apêndice B - Tabela de Instruções do PSoC

Apêndice C - Mapa dos Registradores

Apêndice D - Tabela ASCII

Apêndice E - Diagrama de Conexões

Apêndice F - Arquitetura das Fontes de Clock

Índice Remissivo

Referências Bibliográficas

Microcontrolador PSoC
de Robson Clayson Battellocchi dos Santos e Denys Nicolosi 
ISBN: 9788536500935Edição ou reimpressão: Editor: ÉricaIdioma: Português do Brasil, PortuguêsDimensões: 171 x 241 x 35 mmPáginas: 416Tipo de Produto: Livro Classificação Temática: Livros em Português > Engenharia > Engenharia Eletrotécnica
Livros em Português > Informática > Programação
X
Coloque aqui o seu comentário
Microcontrolador PSoC
a sua avaliação:
X
Obrigado pela sua contribuição!

O seu comentário foi enviado para validação.

Nota:
A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
X
imagem
X
wook deve saber
Promoção válida para o dia 23-09-2017

Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
X
alerta de artigo novamente disponível

De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

X
O seu pedido foi registado com sucesso.
Caso este produto fique disponível, será alertado por email
X
wook deve saber
Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
X
wook deve saber
Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:
Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.
X
wook deve saber
O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
X
wook deve saber
O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
X
recomendar
Microcontrolador PSoC de Robson Clayson Battellocchi dos Santos e Denys Nicolosi 
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

A sua identificação:

A identificação da pessoa a quem quer recomendar este titulo:

Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

X
A sua recomendação foi enviada com sucesso!
X
Ocorreu um erro a obter a informação! Por favor tente mais tarde.
X
não encontrou wook procura?
Nós procuramos por si!

A sua identificação:

A identificação do livro que procura:

O seu pedido foi enviado com sucesso!
X
envie esta lista aos seus amigos
lista de desejos

A identificação da pessoa a quem quer enviar esta lista:

X
A sua lista de compras foi enviada com sucesso para .
X
selecione o livro adotado:
X
wook deve saber


Oferta de portes válida para entregas em Portugal Continental, em encomendas de valor igual ou superior a 15€ e devolução, em cartão Wookmais, do valor debitado de portes em encomendas de valor inferior a 15€, para envios em CTT Expresso Dia ou Rede Pickup.

Oferta de Portes válida para entregas nos Açores e Madeira, em todas as encomendas enviadas por CTT Expresso Clássico – Ilhas. Ofertas de portes válidas para encomendas até 10 kg.

Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.
X
wook deve saber


A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.
X
wook deve saber


EM STOCK – ENVIO IMEDIATO
Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

ENVIO ATÉ X DIAS
Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

PRÉLANÇAMENTO
Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

DISPONIBILIDADE IMEDIATA
Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

X
a sua lista de desejos encontra-se vazia
Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
Seja informado sobre promoções destes produtos
X
Ocorreu um erro
Por favor tente novamente mais tarde.
X
atingiu o limite máximo de dispositivos autorizados
Por favor, aceda à area de cliente para gerir os dispositivos ativos.
X
Temos pena de o ver partir!
Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
Junte-se à comunidade wook nas redes sociais:
X
wook deve saber


WOOK É O CHECKOUT EXPRESSO?
Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

COMO FUNCIONA?
A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

POSSO UTILIZAR OS MEUS VALES?
Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

EXCEÇÕES
O botão do Checkout Expresso só será visível se:
  • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
  • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
  • Não incluir artigos escolares na encomenda.