Resources / R-03 — Software calculators
Strumenti per le decisioni software.
Una libreria in costante crescita di calcolatori mirati per sviluppatori firmware, embedded e app. Ogni strumento risponde a una domanda di ingegneria concreta — dai valori dei registri UART al throughput BLE, dai byte CRC agli host di una subnet — in meno di un minuto.
Firmware e MCU
Baud rate UART
Registro UBRR/divisore da clock dell'MCU, baud e oversampling. Intercetta la trappola dell'errore >2%.
Calcolatore CRC
CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 per input ASCII o esadecimale. Allineamento byte per byte con il tuo firmware.
Registri del timer PWM
PSC, ARR, CCR per qualsiasi frequenza target e duty cycle. STM32, AVR, ESP32.
Risoluzione ADC e SNR
Tensione LSB, SNR, ENOB e densità di rumore a partire da bit e Vref.
Convertitore di base
Conversione esadecimale / binaria / decimale / ottale / ASCII con gestione della larghezza in bit.
Scambio di endianness
Big-endian ↔ little-endian ↔ middle-endian per valori a 16, 32 e 64 bit.
Editor di bit dei registri
Griglia di bit interattiva per registri MCU a 8/16/32 bit. Clicca per commutare, vedi l'esadecimale in tempo reale.
Budget di Flash e RAM
Pianifica la Flash e la RAM del firmware tra app, librerie, bootloader e OTA. Segnala quando superi i limiti dell'MCU.
Stimatore della dimensione dello stack
Stack di task / ISR a partire da profondità di chiamata, dimensione del frame, nesting delle ISR e overhead dell'OS.
Complemento a due
Con segno ↔ senza segno per interi a 8/16/24/32 bit con rilevamento dell'overflow.
Virgola fissa Q-format
Float ↔ virgola fissa Qm.n. Risoluzione, range e codifica per DSP e MCU senza FPU.
Budget di velocità I²C / SPI
Throughput effettivo rispetto alla frequenza di campionamento target, inclusi overhead, bit di ACK e restart.
BLE, WiFi e RF
Intervallo di advertising BLE
Intervallo di advertising, latenza di discovery, assorbimento di corrente e durata della batteria per ogni modalità.
MTU e throughput BLE GATT
Throughput GATT reale a partire da MTU, PHY, intervallo di connessione e pacchetti per evento.
Bilancio del collegamento RF
Potenza ricevuta, fade margin e portata stimata a partire da potenza TX, guadagni d'antenna e sensibilità.
Sviluppo web e app
Formattatore e validatore JSON
Formatta, valida e minimizza il JSON. Individua gli errori di sintassi per riga e colonna.
Decodificatore JWT
Decodifica header e payload del JWT, scadenza e claim standard, tutto lato client.
Codec Base64
Codifica e decodifica Base64 standard / URL-safe. Input in testo, esadecimale e binario.
Generatore di UUID
UUID v4 (casuale), v7 (ordinato nel tempo) o Nil. Output in blocco in diversi formati.
Convertitore di timestamp Unix
Unix s/ms/µs ↔ ISO 8601 con fusi orari e rilevamento dell'overflow Y2038.
Encoder e parser di URL
Percent-encoding per query / form / URI, più un parser che scompone qualsiasi URL.
Networking
§ Cerchi quello che ti serve?
Suggerisci uno strumento