Home Tags Firmware

Tag: Firmware

conversor Delta-Sigma

Utilizando o conversor Delta-Sigma do MSP430F2013

Confira as características e configurações básicas do conversor Delta-Sigma de 16-bit (SD16_A) presente em diversos microcontroladores da família MSP430.
instrução MIPS LW e SW IF Simples no MIPS

Compilando o comando FOR no MIPS

Confira como codificar o comando FOR em Assembly para MIPS usando o MARS.
instrução MIPS LW e SW IF Simples no MIPS

MIPS: Subtração e outras instruções

Continuando a serie de artigos sobre a Arquitetura MIPS, nesse artigo Elaine apresenta as Instruções Subtração e outras instruções. Confira todos os detalhes!
FRDM KL25Z

Controladores PID com a FRDM KL25Z

Confira neste artigo aspectos teóricos a respeito de sistemas dinâmicos e a implementação de um controlador PID digital utilizando a FRDM KL25Z.
instrução MIPS LW e SW IF Simples no MIPS

MIPS: Instruções de Divisão

Continuando a serie de artigos sobre a Arquitetura MIPS, nesse artigo Elaine apresenta as Instruções de Divisão. Confira todos os detalhes!

Mbed Studio beta é disponibilizado ao público

O Mbed Studio, uma IDE desktop offline para a plataforma Mbed, foi disponibilizada hoje ao público. Agora, qualquer pessoa que possui uma conta Mbed pode baixar e usar a IDE, em Windows ou Mac.
instrução MIPS LW e SW IF Simples no MIPS

MIPS: Instruções de Multiplicação

Continuando a serie de artigos sobre a Arquitetura MIPS, nesse artigo Elaine apresenta as instruções de multiplicação. Confira todos os detalhes!
Espruino

Espruino: JavaScript no microcontrolador RISC-V

JavaScript rodando diretamente em um microcontrolador com arquitetura RISC-V? Isso mesmo! Confira um porte do Espruino para o HiFive1 da SiFive!
banner

Sistemas Dinâmicos e Equações de Diferenças com a FRDM KL25Z

Neste artigo é implementado o processamento de uma equação de diferenças representando um sistema dinâmico de segunda ordem com a FRDM KL25Z.
Biblioteca de GPIO

Biblioteca de Software de Watchdog Timer para FRDM-KL25Z

Continuando com a série de artigos “Biblioteca de Software para a FRDM-KL25Z”, neste artigo trataremos sobre o Watchdog Timer para FRDM-KL25Z.
Linker do IAR

Customizando a memória Flash no Linker do IAR

No artigo anterior descobrimos onde fica o arquivo do Linker e entendemos o mapa de memória. Veja agora como customizar a memória Flash no Linker do IAR.
instrução MIPS LW e SW IF Simples no MIPS

Detalhamento da Compilação de Procedimentos no MIPS

No artigo anterior mostrei como funcionam os procedimentos aninhados recursivos no Assembly MIPS. Veja agora a compilação de Procedimentos nesse core.

Programação de Periféricos Mapeados em Memória: Interface de Acesso ao Hardware

Confira alternativas para tornar um módulo portável. O objetivo é estabelecer uma interface com funções bem definidas que abstrai o acesso ao hardware.

Programação de Periféricos Mapeados em Memória: Módulos

Confira como construir módulos para controlar periféricos, apresentando o procedimento para criar um conjunto de funções para controlar um periférico.
RTOS - Sincronização de tarefas com Semáforos

RTOS: Semáforos para sincronização de tarefas

Sistemas operacionais multi-tarefas sofrem com um grande problema, a concorrência de recursos. Conheça o método mais simples para resolver: semáforos.

Introdução à programação do ARM Cortex-M0+ em Assembly

Neste artigo damos uma introdução à programação do ARM Cortex-M0+ em Assembly Utilizando a sua ISA. Confira o padrão ARM assembly para criar programas!

USB HID - Human Interface Device Class: Exemplo com a placa FRDM-KL25Z

A classe USB HID foi criada para que dispositivos de entrada pudessem interagir com um computador. Veja uma aplicação para controlar a Freedom Board KL25Z.

Programação de Periféricos Mapeados em Memória: Introdução

Conhecer as funções e particularidades de cada periférico envolve um processo de estudo de um datasheet. Conheça como isso é possível usando registradores.

RTOS: Scheduler e Tarefas

Este artigo é talvez o mais importante da série. Confira a definição de scheduler e, logo depois, como uma tarefa se comporta dentro de um RTOS.

Introdução ao periférico DMA (Direct Memory Access)

Se o projetista compreender o periférico de DMA, pode otimizar os seus projetos e evitar custos desnecessários. Confira neste artigo como ele funciona.