Apresentação Curso de C Para Embarcados

5

Click here to load reader

description

enchendo linguiça pra fazer download

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.