Apresentação Curso de C Para Embarcados
Click here to load reader
-
Upload
eduardo-santana -
Category
Documents
-
view
2 -
download
0
description
Transcript of Apresentação Curso de C Para Embarcados
-
Curso de Programao em C para Embarcados*
Proposta do Curso.O curso trs a proposta de ensinar e orientar o aluno a conseguir desenvolver e solucionar problemas de baixa ou alto grau de dificuldade.A metodologia de Ensino vai ser por meio de leitura de apostila, curso Digital, e montagens praticas de prottipos especificados por ns, oscomponentes e placas podem ser comprados em nossa loja virtual ou montados por vocs, caso haja alguma dvida a mesma dever ser resolvidapor meio do Frum ou conversando diretamente pelo chat com um dos instrutores.
O curso conta com um Diploma Smbolico, indicando que voc realizou as montagens praticas e as obteve exito em seu funcionamento.
Grade do Curso.No curso de Programao em C para embarcados, utilizaremos um controlador que ir nos servir de base para nossos estudos, este PIC18F4550.O curso ser dividido em mdulos, sendo que os dois mdulos iniciais apenas vamos iniciar e aprofundar na linguagem C e s ento do terceiromdulo at o quinto, iremos iniciar e finalizar nossos estudos apenas com o controlador.
1 Mdulo1 - INTRODUO
1.1.0 - Compiladores e Interpretadores1.1.1 - Constantes e Variaveis
2 - OPERADORES1.2.0 - Operadores Aritmticos1.2.1 - Operadores de Incremento e Decremento1.2.2 - Operadores Aritmticos de Atribuio1.2.3 - Operadores Relacionais
3 - LAOS 1.3.0 - Lao "for"
1.3.1 - Lao "while"1.3.2 - Comandos "break", "continue" e "goto"
4 - COMANDO DE DECISES1.4.0 - Comando "if"1.4.1 - Comando "if-else"1.4.2 - Operadores Lgicos1.4.3 - Comando "else-if"1.4.4 - Comando Swith1.4.5 - O Operador Ternario "?"
5 - FUNES1.5.0 - Funes e Estrutura de um Programa1.5.1 - Funes Que Retornam Um Valor1.5.2 - Passando Dados para a Funo Chamada1.5.3 - Funes no Inteiras1.5.4 - Argumentos - Chamada por Valor1.5.5 - Funes Recursivas1.5.6 - Classes de Armazenamento1.5.7 - Diretiva "#define"1.5.8 - Macros e Funes1.5.9 - Diretiva "#include"1.5.10 - Outras Diretivas1.5.11 - Forando o Compilador a Usar uma Funo
6 - Matrizes e Strings 1.6.0 - Matrizes
1.6.1 - Inicializando Matrizes1.6.2 - Mais de Uma Dimenso1.6.3 - Matrizes como Argumento de Funes1.6.4 - Chamada por Valor e Chamada por Referncia1.6.5 - Ordenando uma Matriz1.6.6 - Strings
Lembrando que dentro de cada Cpitulo desse contm exercicios de fixao para melhorar o aprendizado do aluno.
Studio Eletrnica Embarcada 2011-2014
Eletrnica Studio Embarcado
-
Studio Eletrnica Embarcada 2011-2014
*Curso de Programao em C para Embarcados
Eletrnica Studio Embarcado
2 Mdulo1 - PONTEIROS
2.1.0 - O Que So Ponteiros2.1.1 - Ponteiros Constantes e Ponteiros Variveis2.1.2 - Passando Endereo Para a Funo2.1.3 - Operador Indireto "*"2.1.4 - Chamada Por Referncia2.1.5 - Operao com Ponteiros2.1.6 - Comparao Entre Ponteiros2.1.7 - Ponteiros e Matrizes2.1.8 - Ponteiros e Strings2.1.9 - Duplamente Indireto: Ponteiro para Ponteiro2.1.10 - Ponteiros para Funo
2 - ESTRUTURAS2.2.0 - Estrutura Simples2.2.1 - Declarando um tipo de Estrutura2.2.2 - Multiplas Estruturas de mesmo tipo2.2.3 - Inicializando Estruturas2.2.4 - Atribuies entre Estruturas2.2.5 - Estruturas Alinhadas2.2.6 - Passando Estruturas para Funes2.2.7 - Matrizes de Estruturas2.2.8 - Ponteiro Para Estruturas2.2.9 - Declarando um Ponteiro Para Estrutura2.2.10 - O "heap"2.2.11 - Alocando Memoria: Funo malloc();2.2.12 - Converses de tipos2.2.13 - Funo "calloc()" e "free()"
Lembrando que dentro de cada Cpitulo desse contm exercicios de fixao para melhorar o aprendizado do aluno.
-
Studio Eletrnica Embarcada 2011-2014
*Curso de Programao em C para Embarcados
Eletrnica Studio Embarcado
3 Mdulo1 - INTRODUO AO MICROCONTROLADOR PIC18F4550
3.1.0 - Memrias3.1.1 - Ciclo de Mquina
2 - PINAGEM3 - DIAGRAMA DE BLOCOS DO PIC18F45504 - MEMRIA DE DADOS
3.4.0 - Registradores de Funes Especiais(SFRs)5 - MEMORIA DE PROGRAMA E STACK
3.5.0 - Memria de Programa3.5.1 - Vetores3.5.2 - Stack (Pilha)3.5.3 - Verificao e Proteo do Cdigo do Programa
6 - OSCILADOR3.6.0 - Oscilador Interno3.6.1 - Oscilador Secundrio3.6.2 - Oscilador Primrio3.6.3 - Funes do Oscilador para a USB
7 - GERENCIAMENTO DE ENERGIA8 - RESET
3.8.1 - Fonte de Reset3.8.2 - Contadores de Reset do Dispositivo3.8.3 - Two-Speed Start-Up
9 - CARACTERSTICAS ELTRICAS DO PIC18F455010 - FONTE DE ALIMENTAO11 - FREQUENCIA X TENSO DE ALIMENTAO12 - FUNES DIVERSAS DO PIC18
3.12.0 - Registrador de Status3.12.1 - Fail-Safe Clock Monitor (FSCM)3.12.2 - Instrues Estendidas3.12.3 - High/Low-Voltage Detect (HLVD)
Lembrando que dentro de cada Cpitulo desse contm exercicios de fixao para melhorar o aprendizado do aluno.
-
*Curso de Programao em C para Embarcados
Eletrnica Studio Embarcado
Studio Eletrnica Embarcada 2011-2014
4 Mdulo1 - CONFIGURAO DO PIC18F45502 - PORTAS I/O DIGITAIS
4.2.0 - Sentido do Fluxo de Dados da Porta4.2.1 - Controle do Estado dos Pinos da Porta4.2.2 - Registro LAT4.2.3 - Habilita/Desabilita Pull-Ups Internos
3 - DISPLAY LCD 2X164.3.0 - Pinagem do LCD4.3.1 - Instrues de Controle4.3.2 - Inicializao do Display LCD 2x16 com 8bits "data"4.3.3 - Inicializao do Display LCD 2x16 com 4bits "data"4.3.4 - Utilizando a Biblioteca
4 - INTERRUPO4.4.0 - Bits de Configurao da Interrupo4.4.1 - Comportamento da Interrupo4.4.2 - Diretiva de Interrupo4.4.3 - Periodo de Latncia
5 - USART4.5.0 - Protocolo RS-2324.5.1 - Modulo EUSART do PIC18F45504.5.3 - Funes de Configurao4.5.4 - Funes de Controle4.5.5 - Funes UART Implementadas por Software
6 - TIMERS E WATCHDOG TIMER (WDT)4.6.0 - TIMERS e Suas Caracteristicas no PIC18F45504.6.1 - Watchdog Timer(WDT)
7 - MODULO CCP/ECCP4.7.0 - Modulo CCP/ECCP do PIC18F45504.7.1 - Funes para o Modulo CCP/ECCP4.7.2 - Funes para o Modulo PWM
8 - CONVERSOR A/D "ANALOGICO-DIGITAL" E MODULO COMPARADOR ANALGICO E TENSO DE REFERNCIA4.8.0 - Conversor A/D do PIC18F45504.8.1 - Tempo de Aquisiso e Converso do Sinal4.8.2 - Converso do Sinal Analgico4.8.3 - Operao de Leitura4.8.4 - Seleo do Canal Analgico4.8.5 - Modulo Comparador4.8.6 - Modulo de Tenso de Referncia
Lembrando que dentro de cada Cpitulo desse contm exercicios de fixao para melhorar o aprendizado do aluno.
-
*Curso de Programao em C para Embarcados
Eletrnica Studio Embarcado
Studio Eletrnica Embarcada 2011-2014
5 Mdulo1 - COMUNICAO IC
5.1.0 - Funcionamento do Protocolo IC5.1.1 - Comunicao IC do PIC18F45505.1.2 - Funes de Controle/Configurao do Perfrico IC5.1.3 - Funes IC Implementadas em Software
2 - COMUNICAO SPI5.2.0 - Funcionamento do Protocolo SPI5.2.1 - Comunicao SPI do PIC18F45505.2.2 - Funes de Controle/Configurao do Perfrico SPI5.2.3 - Funes SPI Implementadas em Software
3 - SD CARD5.3.0 - Organizao da Memria5.3.1 - Registradores do SD Card5.3.2 - Pinagem da Memria SD Card5.3.3 - Modos de Instalao5.3.4 - Comandos Suportados pelo SD Card5.3.5 - Formato Padro da Comunicao5.3.6 - Respostas dos Comandos5.3.7 - Sinais Relacionados aos Dados5.3.8 - Operaes para Ler e Escrever Dados5.3.9 - Inicializao do SD Card e sua Biblioteca
4 - USB (UNIVERSAL SERIAL BUS)5.4.0 - Introduo5.4.1 - Topologia USB5.4.2 - Pinagem dos Conectores5.4.3 - Taxa de Trasnferncia Suportada5.4.4 - Codificao/Decodificao NRZ15.4.5 - Endpoint e Pipe5.4.6 - Protocolo USB5.4.7 - Funcionamento dos Tipos de Transferncia5.4.8 - Recursos Padro do Dispositivo USB5.4.9 - Descritores Padro5.4.10 - Classes5.4.11 - Requisies Padro da USB5.4.12 - Processo de Enumerao do Dispositivo5.4.13 - Caracterstica do Mdulo USB do PIC18F45505.4.14 - Bibliotecas para a Comunicao USB5.4.15 - USB Hardware Abstraction Layer (HAL)5.4.16 - Configurao do Mdulo USB
Lembrando que dentro de cada Cpitulo desse contm exercicios de fixao para melhorar o aprendizado do aluno.