1. CONFIGURAÇÃO DO PINO
|
|
|
- Igor Palha Barbosa
- 7 Há anos
- Visualizações:
Transcrição
1 Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Curso de Engenharia Elétrica Laboratório de Processadores Prof. Juliano Benfica 1. CONFIGURAÇÃO DO PINO GPIO_InitTypeDef TUTORIAL CORTEX M0 STM32F072RBT (NUCLEO) GPIO V GPIO_InitTypeDef is defined in the stm32f4xx_hal_gpio.h Data Fields uint32_t Pin : PINO uint32_t Mode : MODO DO PINO uint32_t Pull : PULL UP/PULL DOWN uint32_t Speed : VELOCIDADE uint32_t Alternate : FUNÇÃO DO PINO PARA PERIFÉRICOS 1
2 a. MODO DO PINO GPIO MODE CONFIGURAÇÃO DO FUNCIONAMENTO DO PINO CONFIGURAÇÃO DO TIPO DE INTERRUPÇÃO DO PINO 2
3 b. GPIO PULL c. VELOCIDADE DO PINO - GPIO SPEED 3
4 2. CONFIGURAÇÃO DOS PINOS PELO STM32CubeMX SEM INTERRUPÇÃO Abrir o STM32CubeMX e seguir os passos abaixo: Figura 1 Criar novo projeto. 4
5 Figura 2 Selecionar o kit Nucleo STM32F072RBT. 5
6 Figura 4 Selecionar o PINO desejado e escolher sua configuração. 6
7 Figura 5 Configurações do PINO. 7
8 Figura 6 Configuração do modo do pino. 8
9 Figura 7 Configuração da velocidade do pino. 9
10 Figura 8 Configurar do PULL do pino. 10
11 Figura 9 Configurar a nome do pino. 11
12 Figura 10 Configurar nome do projeto, local e compilador. 12
13 Figura 11 Configurar a geração do código do projeto. 13
14 Figura 12 Gerar o projeto para o Keil. Figura 13 Abrir o projeto no o Keil. 14
15 3. CONFIGURAÇÃO DOS PINOS PELO STM32CubeMX COM INTERRUPÇÃO Figura 14 Habilitação da interrupção externa. 15
16 Figura 15 Tipo de interrupção externa e nome do pino. 16
17 Figura 16 Habilitação da interrupção externa do pino. 17
18 Figura 17 Habilitação da interrupção externa do pino. OBS: Para gerar o projeto siga os mesmos das figuras 10 a 13 18
19 4. FUNÇÕES DE INICIALIZAÇÃO DOS GPIOs HAL_GPIO_Init() HAL_GPIO_DeInit() HAL_GPIO_Init PARA INICIALIZAR OS PINOS Function Name void HAL_GPIO_Init (GPIO_TypeDef * GPIOx, GPIO_InitTypeDef * GPIO_Init) Function Description Initializes the GPIOx peripheral according to the specified parameters in the GPIO_Init. Parameters: GPIOx : where x can be (A..F) to select the GPIO peripheral for STM32F0 family AND (A..K) to select the GPIO peripheral for STM32F429X device. GPIO_Init : pointer to a GPIO_InitTypeDef structure that contains the configuration information for the specified GPIO peripheral. Return values None. Notes None. HAL_GPIO_DeInit FUNÇÃO DE DE-INICIALIZAÇÃO DOS PINOS Function Name void HAL_GPIO_DeInit ( GPIO_TypeDef * GPIOx, uint32_t GPIO_Pin) Function Description De-initializes the GPIOx peripheral registers to their default reset values. Parameters: GPIOx : where x can be (A..F) to select the GPIO peripheral for STM32F0 family AND (A..K) to select the GPIO peripheral for STM32F429X device. 19
20 GPIO_Init : pointer to a GPIO_InitTypeDef structure that contains the configuration information for the specified GPIO peripheral. GPIO_Pin : specifies the port bit to be written. This parameter can be one of GPIO_PIN_x where x can be (0..15). Return values None. Notes None. Exemplo de uso sem interrupção (código): GPIO_InitStruct.Pin = LD2_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_LOW; HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct); Exemplo de uso com interrupção (código): GPIO_InitStruct.Pin = BOTAO_Pin; GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); /* EXTI interrupt init*/ HAL_NVIC_SetPriority(EXTI4_15_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI4_15_IRQn); 20
21 5. FUNÇÕES DE ESCRITA NOS GPIOs HAL_GPIO_WritePin FUNÇÃO DE ESCRITA EM UM PINO Function Name void HAL_GPIO_WritePin ( GPIO_TypeDef * GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) Function Description Sets or clears the selected data port bit. Parameters: GPIOx : where x can be (A..F) to select the GPIO peripheral for STM32F0 family AND (A..K) to select the GPIO peripheral for STM32F429X device. GPIO_Pin : specifies the port bit to be written. This parameter can be one of GPIO_PIN_x where x can be (0..15). PinState : specifies the value to be written: GPIO_PIN_RESET: to clear the port pin GPIO_PIN_SET: to set the port pin Return values None. Notes This function uses GPIOx_BSRR register to allow atomic read/modify accesses. In this way, there is no risk of an IRQ occurring between the read and the modify access. Exemplo de uso (código): HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET); 21
22 HAL_GPIO_TogglePin FUNÇÃO DE INVERSÃO DE ESTADO DE UM PINO Function Name void HAL_GPIO_TogglePin ( GPIO_TypeDef * GPIOx, uint16_t GPIO_Pin) Function Description Toggles the specified GPIO pins. Parameters: GPIOx : where x can be (A..F) to select the GPIO peripheral for STM32F0 family AND (A..K) to select the GPIO peripheral for STM32F429X device. GPIO_Pin : Specifies the pins to be toggled. Return values None. Notes None. Exemplo de uso (código): HAL_GPIO_TogglePin (GPIOA,GPIO_PIN_5); 6. FUNÇÃO DE LEITURA DOS GPIOs HAL_GPIO_ReadPin FUNÇÃO DE LEITURA DE UM PINO Function Name GPIO_PinState HAL_GPIO_ReadPin (GPIO_TypeDef * GPIOx, uint16_t GPIO_Pin) Function Description Reads the specified input port pin. Parameters: 22
23 GPIOx : where x can be (A..F) to select the GPIO peripheral for STM32F0 family AND (A..K) to select the GPIO peripheral for STM32F429X device. GPIO_Pin : specifies the port bit to read. This parameter can be GPIO_PIN_x where x can be (0..15). Return values The input port pin value - PinState : specifies the value to: GPIO_PIN_RESET: the pin is clear. GPIO_PIN_SET: the pin is set. Notes None. Exemplo de uso (código): X = HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_5); Exemplo de INTERRUPÇÃO de um pino (código): APÓS CONFIGURAR O PINO QUE GERARÁ A INTERRUPÇÃO ACRESCENTAR O SEGUINTE CÓDIGO ABAIXO DA MAIN: /* USER CODE BEGIN 4 */ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { //QUANDO A INTERRUPÇÃO É GERADA NO PINO ESTA FUNÇÃO É CHAMADA } 23
24 } /* USER CODE END 4 */ Exemplo de INTERRUPÇÃO de VÁRIOS pinos (código): APÓS CONFIGURAR OS PINOS QUE GERARÃO A INTERRUPÇÃO ACRESCENTAR O SEGUINTE CÓDIGO ABAIXO DA MAIN: /* USER CODE BEGIN 4 */ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { //QUANDO QUALQUER PINO GERA A INTERRUPÇÃO ENTRA NESTA FUNÇÃO //PARA TESTAR O PINO QUE GEROU A INTERRUPÇÃO SIGA O EXEMPLO ABAIXO: switch(gpio_pin){ case GPIO_PIN_0: //O PINO 0 GEROU A INTERRUPÇÃO break; case GPIO_PIN_1: //O PINO 1 GEROU A INTERRUPÇÃO break; default: break; } }/* USER CODE END 4 */ 24
25 7. ACESSO DIRETO AOS REGISTRADORES DE GPIOs a. LEITURA DA PORTA o IDR (GPIOx->IDR) - GPIO port input data register LEITURA DA PORTA INTEIRA ONDE X DE (A..F) PARA STM32F0 E (A..K) PARA STM32F429X. Exemplo de uso (código): X = GPIOA->IDR; //Leitura da porta A b. ESCRITA NA PORTA INTEIRA SEM MÁSCARA o ODR (GPIOx->ODR) - GPIO port output data register ESCRITA NA PORTA INTEIRA ONDE X DE (A..F) PARA STM32F0 E (A..K) PARA STM32F429X. Exemplo de uso (código): GPIOA->ODR = 0x55; //Escrita na porta A 25
26 c. SETAR UM BIT DA PORTA COM MÁSCARA o BSRR (GPIOx->BSRR) - GPIO port bit set/reset - SETA EM UM PINO COM MÁSCARA ONDE X DE (A..F) PARA STM32F0 E (A..K) PARA STM32F429X. Exemplo de uso (código): GPIOA-> BSRR = (1<<5); //SETA O BIT 5 DA PORTA A d. RESETAR UM BIT DA PORTA COM MÁSCARA o BRR - GPIO port bit reset - RESETA EM UM PINO COM MÁSCARA ONDE X DE (A..F) PARA STM32F0 E (A..K) PARA STM32F429X. Exemplo de uso (código): GPIOA-> BRR = (1<<5); //RESETA O BIT 5 DA PORTA A Bibliografia: UM1785: Description of STM32F0xx HAL drivers 26
EL08D - MICROCONTROLADORES
Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) 1º Sem 2016 Professor Gabriel Kovalhuk Email: [email protected] Página pessoal: http://paginapessoal.utfpr.edu.br/kovalhuk
ecos - Gestores de dispositivos
ecos - Gestores de dispositivos gestores de dispositivos ( device drivers ) interface aplicacional (API) gestor de linha série raw serial driver tty driver ecos - device driver - user API cyg_io_lookup
PSI3441 Arquitetura de Sistemas Embarcados
PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder [email protected] Prof.
Grupo de Robótica Experimental do Instituto Militar de Engenharia. Microcontroladores STM32 ARM Cortex-M3 Aula 04 Periféricos II
Grupo de Robótica Experimental do Instituto Militar de Engenharia Microcontroladores STM32 ARM Cortex-M3 Aula 04 Periféricos II Roteiro USART RTC Systick Arquitetura STM32F10X USART USART Universal Syncronous
Exemplos de Programas em C para o 8051 para o compilador crossware EEL Prof. Raimes Moraes
Exemplos de Programas em C para o 8051 para o compilador crossware EEL7030 - Prof. Raimes Moraes /* HELLO.C Programa Exemplo No 1 - Ilustra programa para a escrita de dados na porta serial #include
PROJETOS DE TÓPICOS ESPECIAIS 2º SEMESTRE 2015 Professor Dr. Amauri Amorin Assef. Iniciar enviando os caracteres para escrever UTFPR na tela do PC:
1 PROJETOS DE TÓPICOS ESPECIAIS 2º SEMESTRE 2015 Professor Dr. Amauri Amorin Assef 1) Controlador PWM com frequência ajustável entre 20 khz e 50 khz (passo de 5 khz), razão cíclica entre 0 e 100% (passo
MATLAB - CRIANDO INTERFACE GRÁFICA (Prof.: Michael Klug) GUI - Graphical User Interface
MATLAB - CRIANDO INTERFACE GRÁFICA (Prof.: Michael Klug) GUI - Graphical User Interface EXEMPLO: Controle de Servo-Motor com uma interface gráfica em Matlab + Arduino PASSO 1: Criando uma nova interface
Microcontroladores: Programação em C
Aula 06 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 02/04/2013 1 Microcontroladores PIC São fabricados pela Microchip Technology. PIC significa Programmabile Intelligent Computer, ou
ENG-1450 Microcontroladores e Sistemas Embarcados. Lab03 Execução Experiência 01, Keypad, 7-seg, Exercícios
ENG-1450 Microcontroladores e Sistemas Embarcados Lab03 Execução Experiência 01, Keypad, 7-seg, Exercícios Agenda Execução da Experiência 01 no Proteus Teclado por interrupção Display 7-segmentos OBS:
Sistemas Microcontrolados
Sistemas Microcontrolados Aula 5: Interrupções e Temporizadores Marco Jose da Silva [email protected] Interrupções Interrupção é um evento externo ao programa que provoca: A parada da sua execução;
Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno
Fundamentos de Sistemas Digitais Lógica Sequencial Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno 2 Referências Sugiro estudarem nesta ordem de preferência: Floyd, Cap 7 até 7.4, 9, 10. Não tem
CMP238 Projeto e Teste de Sistemas VLSI
CMP238 Projeto e Teste de Sistemas VLSI Uso de banco de registradores e Memorias Projeto Prof. Fernanda Lima Kastensmidt Uso de Memoria em Circuitos Integrados VHDL designs Memory Model Simulador lógico
AAAASEL 0629 AAAA. Aplicação de Microprocessadores I. Prática 2 Teclado e Buzzer. Prof. Marcelo Andrade da Costa Vieira
SEL 0629 Aplicação de Microprocessadores I Prática 2 Teclado e Buzzer Prof. Marcelo Andrade da Costa Vieira Teclado para tocar as 7 notas musicais no buzzer Objetivo: Aprendizado do microcontrolador PIC18F45K22
LINGUAGEM C PARA O 8051
LINGUAGEM C PARA O 8051 Disciplina de Microcontroladores Prof. Rubão VARIÁVEIS E TIPOS DE DADOS SIMPLES Char 8 bits Short e int 16 bits Long 32 bits Float 32 bits Unsigned int 16 bits Unsigned long 32
Aula 12 - Correção de erros
Aula 12 - Correção de erros Prof. Renan Sebem Disciplina de Eletrônica Digital Graduação em Engenharia Elétrica Universidade do Estado de Santa Catarina Joinville-SC Brasil 5 de abril de 2016 ELD0001 Prof.
Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)
Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia Elétrica Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)
LINGUAGEM C PARA O 8051
LINGUAGEM C PARA O 8051 Disciplina de Microcontroladores Prof. Ronnier e Rubão VARIÁVEIS E TIPOS DE DADOS SIMPLES Char 8 bits Short e int 16 bits Long 32 bits Float 32 bits Unsigned int 16 bits Unsigned
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSOS DE ENGENHARIA E TECNOLOGIA DAELT
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSOS DE ENGENHARIA E TECNOLOGIA DAELT Criação de um grupo de pesquisa, ensino e extensão de robótica educacional aplicada aos cursos de graduação do Departamento
Introdução a Sistemas Digitais
Introdução a Sistemas Digitais Uso de banco de registradores e Memorias Disciplina: Sistemas Digitais Profa. Dra. Fernanda Gusmão de Lima Kastensmidt 2006 1/ 30 Uso de Memoria em Circuitos Integrados VHDL
Microcontroladores 2 EL08D Turma M12
Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: [email protected] Site: http://paginapessoal.utfpr.edu.br/kovalhuk TEMPORIZADORES / CONTADORES NO MSP430 Este material foi retirado
Sistema Digitais. Bacharelado de Informática UEM DIN - Prof. Elvio 2017
5197 - Sistema Digitais Bacharelado de Informática UEM DIN - Prof. Elvio 2017 Roteiro ATmega328 (Interrupções) ATmega328 (Interrupções Externas) ATmega328 (Portas de E/S) ATmega328 (Temporizador/Contador
Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial
Periféricos Integrados do 8051 Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial Periféricos Integrados do 8051 Portas de entrada e saída O 8051
RTC Real Time Counter e Pinos do JM60
RTC Real Time Counter e Pinos do JM60 Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Profa. Eduardo Henrique Couto Tópicos da aula: Modos de baixo consumo; RTC; Pinos do JM60; Pinos I/O de
Arquitetura de Computadores. Prof. João Bosco Jr.
Arquitetura de Computadores Prof. João Bosco Jr. Aula 4 (nivel ISA Arquitetura PIC) Características do Controlador 16F628A 18 Pinos Até 20 Mhz (5M instruções por segundo) PortA e PortB 10 Interrupções
Tutorial do 2º Experimento: Programação do CLP Siemens S7-1200
Tutorial do 2º Experimento: Programação do CLP Siemens S7-1200 Ambiente do software TIA Portal V11 da Siemens Criando um novo projeto 1 Abrir o software TIA Portal V11. Iniciar - > Programas - > TIA Portal
ALTERA Quartus II. Manual
ALTERA Quartus II Manual 2014 O Quartus II é um ambiente de desenvolvimento integrado (IDE Integrated Development Environment), utilizado para o desenvolvimento de sistemas digitais utilizando FPGAs (Field
Sistemas Reativos. Interrupções em microcontroladores (baseado no Atmega328p Arduino Uno)
Sistemas Reativos Interrupções em microcontroladores (baseado no Atmega328p Arduino Uno) Noemi Rodriguez [email protected] Adriano Branco [email protected] Interrupção no Microcontrolador Mecanismo
Por Fernando Koyanagi
Por Fernando Koyanagi Intenção dessa aula 1. Aprender qual a identificação correta dos pinos olhando o datasheet 2. Informar quais os pinos funcionam como OUTPUT/INPUT 3. Ter uma visão geral sobre os sensores
Transmitter MISO MOSI SCLK
Protocolo SPI O protocolo SPI (Serial Peripheral Interface bus) foi definido pela Motorola e é utilizado para ligar o processador a periféricos no âmbito de uma placa eletrónica. Cobre o mesmo campo de
PROJETO EM REDES DE SENSORES (TET 0020) ROTEIRO PARA CONFIGURAÇÃO DOS MÓDULOS XBEE
Universidade Federal Fluminense UFF Escola de Engenharia TCE Departamento de Engenharia de Telecomunicações TET PROJETO EM REDES DE SENSORES (TET 0020) ROTEIRO PARA CONFIGURAÇÃO DOS MÓDULOS XBEE Alunas:
Roteiro do 3º Experimento: Programação do CLP Siemens S7-1200
Escola de Engenharia de São Carlos - Engenharia Elétrica Disciplina: SEL 0430 Laboratório de Automação Profs. Dennis Brandão e Adriana 1º Semestre/2016 Roteiro do 3º Experimento: Programação do CLP Siemens
Física Experimental VI
Física Experimental VI 4300314 1º Semestre de 2017 Instituto de Física Universidade de São Paulo Professor: Antonio Domingues dos Santos E-mail: [email protected] Fone: 3091.6886 24 de maio Arduino -
Introdução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Interrupções e DMA. Mecanismos de I/O
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Curso de Extensão em Arquitetura de Computadores Pessoais Interrupções e DMA 1 Mecanismos de I/O Programmed
ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers
ENG-1450 Microcontroladores e Sistemas Embarcados Lab02 Apresentação Kit PicGenios Interrupção e Timers Atividades 1. Executar tarefas da aula anterior no kit 2. Exemplo1: 1.Acionar o LED por interrupção
Arduino: primeiros passos para aprender e configurar.
Arduino: primeiros passos para aprender e configurar. Tutorial: Arduino - Primeiros Passos Neste tutorial, iremos aprender a configurar o Arduino IDE, carregar um programa de exemplo e modificá-lo. 1.
Capítulo 14. Expandindo as portas de comunicação 8031 com a PPI Interface PPI 8255
Capítulo 14 Expandindo as portas de comunicação 8031 com a PPI 8255 Como discutido ao longo do livro, o 8031 deixa 8 bits para controle genérico de dispositivos. Em situações nas quais se necessita um
SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
SISTEMAS EMBARCADOS. Controle de Kernel, gerenciamento de Threads e funções de espera. Prof. André Schneider de Oliveira
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Controle de Kernel, gerenciamento de Threads e funções de espera Prof. André Schneider
Porta de Impressora IEEE Walter Fetter Lages.
Porta de Impressora IEEE-1284 Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c)
Memória de Dados Interna. Memória de Dados Interna
Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável
Sistemas Microcontrolados. Período Aula 6. 1 Saulo O. D. Luiz
Sistemas Microcontrolados Período 2009.2 Aula 6 1 Saulo O. D. Luiz Roteiro Entrada e saída Portas 2 Saulo O. D. Luiz Porta Porta um registrador conectado aos pinos do microcontrolador 3 Saulo O. D. Luiz
Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores
Sistemas Embebidos I Licenciatura em Eng. de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Mestrado em Engenharia de Electrónica e Telecomunicações
Nota Técnica. Podemos fazer a comunicação OPC de duas formas: através da porta serial ou pela porta Ethernet.
Nota Técnica Assunto: Utilizar o recurso UniOPC com o Elipse E3. Objetivo: Descrever o procedimento para utilizarmos o UniOPC com o Vision 570 e o Elipse E3. 1 INTRODUÇÃO Podemos fazer a comunicação OPC
Arquitetura de Software em Sistemas Embarcados
1 Arquitetura de Software em Sistemas Embarcados César Yutaka Ofuchi [email protected] Referências Embedded Systems Architecture A comprehensive Guide for Engineers and Programmers Tammy Noergaard Material
Conhecendo o PIC24 e o mikropascal
Conhecendo o PIC24 e o mikropascal Vitor Amadeu Souza [email protected] Introdução Os novos microcontroladores de 16 bits da Microchip chamados de PIC24 chegam ao mercado com diversos recursos que
Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.
Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. A possible solution to ensure, in APEX environment, the consistency of a total and disjunctive
Revisão Linguagem C Parte 1
Revisão Linguagem C Parte 1 Comentários: Os comentários aparecem em verde e podem iniciados com /* e encerrados com */ quando utilizase várias linhas ou coloca-se // quando forem colocados em apenas uma
Sistemas Microcontrolados
Sistemas Microcontrolados Aula 3: Microcontroladores PIC e Programação Assembly Marco Jose da Silva [email protected] Especificação de um uc Qual escolher? Capacidade de processamento 8 bits (16 bits
Uso de PLC code display para monitoramento de lógica do PLC
WinCC V1X Uso de PLC code display para monitoramento de lógica do PLC Denilson Pegaia Objetivo: indicar os passos necessários para configurar o objeto PLC code display no WinCC Professional V1X de modo
Direto. ao Ponto. Comunicação CC-Link IE Field- Basic com inversor A/F800-E1 N o. DAP-PLCFX-06. Rev. A
Direto ao Ponto Comunicação CC-Link IE Field- Basic com inversor A/F800-E1 N o. DAP-PLCFX-06 Rev. A Revisões Data da Revisão Ago/2017 (A) Nome do Arquivo DAP-PLCFX-06(A)_CC- Link_IEF_Basic_FX5_AF800-E1
Curso de Microcontroladores PIC 16F84A
Curso de Microcontroladores PIC 16F84A João Neto Caetano [email protected] Marciel Gonçalves Azevedo [email protected] Célio Rodrigues Pinto Treinamentos em geral, suporte a alunos universitários
Uso de PLC code display para monitoramento de lógica do PLC
WinCC V1X Uso de PLC code display para monitoramento de lógica do PLC Denilson Pegaia Objetivo: indicar os passos necessários para configurar o objeto PLC code display no WinCC Professional V1X de modo
Manual de Operação e Programação
Leitor de Código de Barras SL-10 Manual de Operação e Programação 1 Índice 1- Introdução... 3 2- Instalação... 4 3- Configuração... 5 4- Parâmetros Principais de Configuração... 7 5- Seleção de Interface...
Memórias Parte 1. SEL-0415 Introdução à Organização de Computadores. Aula 4. Prof. Dr. Marcelo Andrade da Costa Vieira
Departamento de Engenharia Elétrica - EESC-USP SEL-0415 Introdução à Organização de Computadores Memórias Parte 1 Aula 4 Prof. Dr. Marcelo Andrade da Costa Vieira Memória Semicondutora Elemento Básico
Interrupções. O que é uma interrupção? Como funciona uma interrupção no AVR?
Interrupções O que é uma interrupção? Irei agora começar a falar de interrupções a partir do mais básico o que é uma interrupção? Uma interrupção é basicamente uma pausa no programa, enquanto o processador
Aula 11. Dispositivos Lógicos Programáveis. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 11 Dispositivos Lógicos Programáveis SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 1. Características Gerais l PLD Programmable Logical Device; l Agrupa um grande número de
Registradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva
Registradores Circuitos Lógicos DCC-IM/UFRJ Prof. Gabriel P. Silva 2 Registradores Conjunto de elementos de memória (flip-flops ou latches) utilizados para armazenar n bits. Utilizam um único sinal de
Manual Versão IP Extreme Tecnologia LTDA
2 Índice Part I Introdução 4 1 Apresentação... do IPX8001 4 2 Screenshots... 4 Part II Características do Produto 6 1 Ilustração... da Placa 6 2 Características... Técnicas 7 Part III Configuração do Módulo
Tutorial: Programação do CLP Siemens S Ambiente do software TIA Portal V11 da Siemens
Tutorial: Programação do CLP Siemens S7-1200 Ambiente do software TIA Portal V11 da Siemens Criando um novo projeto 1 Abrir o software TIA Portal V11. Iniciar - > Programas - > TIA Portal V11 2 Clique
C:\seminario\guiao_aluno\trab6\trab6.asm
Trabalho nº 6 Semáforo Rodoviário (automóveis & peões) ******************************************************************** NomeFicheiro: trab6.asm * Data: 3/Junho/2005 * Versão: 1.0 * Autores: José Miguel
Exemplo de programação para comunicar o CLP Atos com XPS-MC xx. Acessando registros do XPS-MC através de CLP(4004BF, ExpertBF e 6006).
Exemplo de programação para comunicar o CLP Atos com XPS-MC xx Acessando registros do XPS-MC através de CLP(4004BF, ExpertBF e 6006). Obs.: O objetivo desta nota de aplicação é fornecer informações básicas
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la
Descrição dos pinos de entrada e saída e de funções especiais. Descrição dos modos de acesso: individual e por porto
Tópicos Descrição dos pinos de entrada e saída e de funções especiais Descrição dos modos de acesso: individual e por porto Acesso individual aos pinos Objetivos Compreender o que são periféricos em um
Prof. Fernando Passold 1
Introdução à Engenharia Elétrica Grupo de Automação & Controle EEE071 - Introdução À Engenharia Elétrica Prof. Fernando Passold Enfoque desta disciplina: Problemas ou pequenos desafios que devem ser resolvidos
Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena
1. Montagem do Circuito do Dimmer Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena O circuito desenvolvido para o controle de luminosidade
SISTEMAS EMBARCADOS Arquitetura ARM Cortex-M3
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Eletrônica (DAELN) SISTEMAS EMBARCADOS Arquitetura ARM Cortex-M3 Prof. André Schneider de Oliveira [email protected]
LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II. Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF)
Fase (graus) Módulo da resposta em frequência METAHEURO LABORATÓRIO DE PROCESSAMENTO DIGITAL DE SINAIS II Filtros FIR utilizando matlab e arduino duo LAB 4 (BRF) Nota: O processador ARM do arduino duo
Memórias Semicondutoras
Memórias Semicondutoras Walter Fetter Lages [email protected] Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 Introdução
CRIANDO UM MODELO ESTRUTURAL EM REVIT STRUCTURE
CIV 2155 BIM: Novas Tecnologias e Metodologias na Engenharia ARQ2203 Projetos Integrados em Arquitetura, Engenharia e Construção 2º Semestre de 2013 - Profa. Elisa Sotelino REVIT STRUCTURE 2013 COMO FAZER
O microcontrolador Quatro partes importantes
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade
Disponibilidade de Hardware
2013/07/12 10:08 1/5 Disponibilidade de Hardware Disponibilidade de Hardware Sam4S SPT-4700 É necessário, para o bom funcionamento do POS, ter em conta as seguintes configurações e/ou informações: Configurações
