Resources / R-03 — Software calculators
Ferramentas para decisões de software.
Uma biblioteca em crescimento de calculadoras focadas para programadores de firmware, sistemas embebidos e aplicações. Cada ferramenta responde a uma questão concreta de engenharia — desde valores de registos UART até débito BLE, de bytes CRC a hosts de sub-rede — em menos de um minuto.
Firmware e MCU
Velocidade de transmissão UART
Registo UBRR/divisor a partir do clock do MCU, baud e oversampling. Deteta a armadilha do erro >2%.
Calculadora de CRC
CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 para entrada ASCII ou hex. Corresponda ao seu firmware byte a byte.
Registos de temporizador PWM
PSC, ARR, CCR para qualquer frequência-alvo e duty cycle. STM32, AVR, ESP32.
Resolução do ADC e SNR
Tensão LSB, SNR, ENOB e densidade de ruído a partir dos bits e do Vref.
Conversor de bases
Conversão hex / binário / decimal / octal / ASCII com reconhecimento da largura em bits.
Troca de endianness
Big-endian ↔ little-endian ↔ middle-endian para valores de 16, 32 e 64 bits.
Editor de bits de registo
Grelha de bits interativa para registos de MCU de 8/16/32 bits. Clique para alternar e veja o hex em tempo real.
Orçamento de Flash e RAM
Planeie a Flash e a RAM do firmware entre aplicação, bibliotecas, bootloader e OTA. Avisa quando ultrapassa a capacidade do MCU.
Estimador de tamanho de stack
Stack de tarefa / ISR a partir da profundidade de chamadas, tamanho do frame, aninhamento de ISR e overhead do SO.
Complemento para dois
Com sinal ↔ sem sinal para inteiros de 8/16/24/32 bits com deteção de overflow.
Vírgula fixa em formato Q
Float ↔ vírgula fixa Qm.n. Resolução, alcance e codificação para DSP e MCUs sem FPU.
Orçamento de velocidade I²C / SPI
Débito efetivo vs taxa de amostragem-alvo, incluindo overhead, bits de ACK e reinícios.
BLE, WiFi e RF
Intervalo de publicidade BLE
Intervalo de publicidade, latência de descoberta, consumo de corrente e autonomia da bateria para qualquer modo.
MTU e débito GATT BLE
Débito GATT real a partir do MTU, PHY, intervalo de ligação e pacotes por evento.
Balanço de ligação RF
Potência de receção, margem de fade e alcance estimado a partir da potência TX, ganhos de antena e sensibilidade.
Desenvolvimento web e de aplicações
Formatador e validador de JSON
Formate, valide e minimize JSON. Localize erros de sintaxe por linha e coluna.
Descodificador de JWT
Descodifique o cabeçalho e o payload do JWT, a expiração e os claims padrão — tudo no lado do cliente.
Codec Base64
Codificação e descodificação Base64 padrão / URL-safe. Entrada de texto, hex e binário.
Gerador de UUID
UUID v4 (aleatório), v7 (ordenado no tempo) ou Nil. Saída em massa em vários formatos.
Conversor de timestamp Unix
Unix s/ms/µs ↔ ISO 8601 com fusos horários e deteção de overflow Y2038.
Codificador e analisador de URL
Codificação percentual para query / formulário / URI, mais um analisador que decompõe qualquer URL.
Redes
§ À procura do que precisa?
Sugerir uma ferramenta