Resources / R-03 — Software calculators
Herramientas para decisiones de software.
Una biblioteca en crecimiento de calculadoras específicas para desarrolladores de firmware, sistemas embebidos y aplicaciones. Cada herramienta responde a una pregunta concreta de ingeniería —desde valores de registro UART hasta el rendimiento de BLE, desde bytes de CRC hasta hosts de subred— en menos de un minuto.
Firmware y MCU
Velocidad de baudios UART
Registro UBRR/divisor a partir del reloj del MCU, los baudios y el sobremuestreo. Detecta la trampa del error >2%.
Calculadora CRC
CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 para entrada ASCII o hex. Coincide con tu firmware byte a byte.
Registros del temporizador PWM
PSC, ARR, CCR para cualquier frecuencia objetivo y ciclo de trabajo. STM32, AVR, ESP32.
Resolución de ADC y SNR
Tensión LSB, SNR, ENOB y densidad de ruido a partir de los bits y Vref.
Conversor de bases
Conversión hex / binario / decimal / octal / ASCII con conciencia del ancho de bits.
Intercambio de endianness
Big-endian ↔ little-endian ↔ middle-endian para valores de 16, 32 y 64 bits.
Editor de bits de registro
Cuadrícula de bits interactiva para registros de MCU de 8/16/32 bits. Haz clic para alternar y ve el hex en directo.
Presupuesto de Flash y RAM
Planifica la Flash y la RAM del firmware entre app, librerías, bootloader y OTA. Te avisa cuando superas el MCU.
Estimador del tamaño de pila
Pila de tarea / ISR a partir de la profundidad de llamada, el tamaño del marco, el anidamiento de ISR y el overhead del SO.
Complemento a dos
Con signo ↔ sin signo para enteros de 8/16/24/32 bits con detección de desbordamiento.
Coma fija en formato Q
Float ↔ coma fija Qm.n. Resolución, rango y codificación para DSP y MCU sin FPU.
Presupuesto de velocidad I²C / SPI
Rendimiento efectivo frente a la tasa de muestreo objetivo, incluyendo overhead, bits de ACK y reinicios.
BLE, WiFi y RF
Intervalo de publicidad BLE
Intervalo de publicidad, latencia de descubrimiento, consumo de corriente y autonomía de la batería para cualquier modo.
MTU y rendimiento GATT de BLE
Rendimiento GATT real a partir del MTU, la PHY, el intervalo de conexión y los paquetes por evento.
Balance de enlace RF
Potencia recibida, margen de desvanecimiento y alcance estimado a partir de la potencia TX, las ganancias de antena y la sensibilidad.
Desarrollo web y de apps
Formateador y validador de JSON
Formatea, valida y minifica JSON. Localiza errores de sintaxis por línea y columna.
Decodificador JWT
Decodifica la cabecera y el payload de JWT, la expiración y los claims estándar, todo del lado del cliente.
Códec Base64
Codifica y decodifica Base64 estándar / URL-safe. Entrada de texto, hex y binario.
Generador de UUID
UUID v4 (aleatorio), v7 (ordenado por tiempo) o Nil. Salida en lote en varios formatos.
Conversor de timestamp Unix
Unix s/ms/µs ↔ ISO 8601 con zonas horarias y detección de desbordamiento Y2038.
Codificador y analizador de URL
Codificación por porcentaje para query / formulario / URI, además de un analizador que descompone cualquier URL.
Redes
§ ¿Buscas lo que necesitas?
Sugiere una herramienta