Tag: Firmware
ESP32 - Segurança e proteção da flash
A fim de impedir clonagem, furto, etc, confira como adicionar proteção da flash no ESP32, focando na segurança do código presente na memória.
STM32CubeIDE: Primeiros passos e CMSIS Core com GPIO
Conheça o pacote de ferramentas que hoje chamamos de STM32CubeIDE, que é basicamente um “all-in-one” com IDE, debugging, compilador, etc.
Primeiros passo com MCUXpresso IDE
Confira alguns detalhes referente ao MCUXpresso IDE, detalhes tais como adicionar SDK e criar um novo projeto por meio do MCUXpresso Config Tools.
Otimização do processamento utilizando Ponto Fixo
Neste artigo é apresentada a implementação de sistemas dinâmicos utilizando ponto fixo a fim de otimizar o tempo de processamento. Confira!
ArduinoUniqueID: ID único nativo no Arduino!
Você sabia que a placa do Arduino possui um ID único? Saiba usar a biblioteca ArduinoUniqueID para retornar esse valor de identificação do chip. Confira!
Protótipo Arduino Dual Core
Nesse artigo apresento uma prova de conceito para um Arduino Dual Core com processamento paralelo, em um protótipo utilizando dois ATMega328P. Confira!
Controlando o SD16A do MSP430F2013 pela I2C
Confira como o microcontrolador MSP430F2013 e o SD16A podem ser utilizados da mesma forma que um conversor ADC de 16 bits controlados por I2C.
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.
Compilando o comando FOR no MIPS
Confira como codificar o comando FOR em Assembly para MIPS usando o MARS.
ESP32 - Analisando e corrigindo o ADC interno
Você já deve ter percebido que ADC interno do ESP32 não é linear ou tem muito erro nas leituras, mas o que isso significa na prática?
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!
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.
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.
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: 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!
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 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.
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.
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.