Resources / R-03 — Software calculators
Des outils pour les décisions logicielles.
Une bibliothèque qui s'enrichit de calculateurs ciblés pour les développeurs firmware, embarqué et applicatif. Chaque outil répond à une question d'ingénierie concrète — des valeurs de registre UART au débit BLE, des octets de CRC au nombre d'hôtes d'un sous-réseau — en moins d'une minute.
Firmware et MCU
Débit en bauds UART
Registre UBRR/diviseur à partir de l'horloge du MCU, du débit et du suréchantillonnage. Détecte le piège de l'erreur >2%.
Calculateur de CRC
CRC-8, CRC-16-CCITT, CRC-16-Modbus, CRC-32 pour une entrée ASCII ou hexadécimale. Reproduisez votre firmware octet par octet.
Registres de timer PWM
PSC, ARR, CCR pour toute fréquence cible et tout rapport cyclique. STM32, AVR, ESP32.
Résolution ADC et SNR
Tension du LSB, SNR, ENOB et densité de bruit à partir des bits et de Vref.
Convertisseur de base
Conversion hexadécimal / binaire / décimal / octal / ASCII tenant compte de la largeur de bits.
Permutation de boutisme
Big-endian ↔ little-endian ↔ middle-endian pour les valeurs sur 16, 32 et 64 bits.
Éditeur de bits de registre
Grille de bits interactive pour les registres de MCU sur 8/16/32 bits. Cliquez pour basculer, l'hexadécimal s'affiche en direct.
Budget Flash et RAM
Planifiez la Flash et la RAM du firmware entre application, bibliothèques, bootloader et OTA. Signale les dépassements de capacité du MCU.
Estimateur de taille de pile
Pile de tâche / ISR à partir de la profondeur d'appel, de la taille de trame, de l'imbrication des ISR et de la surcharge de l'OS.
Complément à deux
Signé ↔ non signé pour les entiers sur 8/16/24/32 bits avec détection de débordement.
Virgule fixe Q-format
Float ↔ virgule fixe Qm.n. Résolution, plage et codage pour le DSP et les MCU sans FPU.
Budget de vitesse I²C / SPI
Débit effectif par rapport à la fréquence d'échantillonnage cible, surcharge, bits d'ACK et redémarrages compris.
BLE, WiFi et RF
Intervalle d'annonce BLE
Intervalle d'annonce, latence de découverte, consommation de courant et autonomie de batterie pour chaque mode.
MTU et débit BLE GATT
Débit GATT réel à partir du MTU, de la PHY, de l'intervalle de connexion et du nombre de paquets par événement.
Bilan de liaison RF
Puissance reçue, marge d'évanouissement et portée estimée à partir de la puissance d'émission, des gains d'antenne et de la sensibilité.
Développement web et applicatif
Formateur et validateur JSON
Mettez en forme, validez et minifiez du JSON. Localisez les erreurs de syntaxe par ligne et colonne.
Décodeur JWT
Décodez l'en-tête et la charge utile d'un JWT, l'expiration et les revendications standard — entièrement côté client.
Codec Base64
Encodage et décodage Base64 standard / URL-safe. Entrée texte, hexadécimale et binaire.
Générateur d'UUID
UUID v4 (aléatoire), v7 (ordonné dans le temps) ou Nil. Sortie en lot dans plusieurs formats.
Convertisseur d'horodatage Unix
Unix s/ms/µs ↔ ISO 8601 avec fuseaux horaires et détection de débordement Y2038.
Encodeur et analyseur d'URL
Encodage par pourcentage pour requête / formulaire / URI, ainsi qu'un analyseur qui décompose n'importe quelle URL.
Réseau
§ Vous cherchez ce qu'il vous faut ?
Proposer un outil