Chargement…
Chargement…
Relevez les défis de la semaine, collectez des badges et grimpez au classement.
Implémentez le driver d'un expandeur GPIO I2C MCP23017 avec initialisation et lecture cyclique.
Implémentez le driver d'un ADC 14 bits rapide ADS7057 avec conversion série.
Bientôt : des challenges où il faudra réduire les ressources utilisées ou améliorer le timing pour atteindre une fréquence cible.
Implémentez le driver d'un expandeur GPIO I2C MCP23017 avec initialisation et lecture cyclique.
Implémentez le driver d'un capteur thermocouple I2C MCP9600 avec calcul de température.
Implémentez un UART 8N1 full-duplex avec FSM TX/RX et échantillonnage robuste.
Implémentez le driver d'un ADC 14 bits rapide ADS7057 avec conversion série.
Implémentez le driver d'un DAC 14 bits double canal DAC8802 avec séquence LDAC.
Optimisez un multiplicateur float32 trop lent pour obtenir un résultat correct en 5 cycles maximum.
Réduisez la latence d’un évaluateur de polynôme en utilisant la forme de Horner pipelinée.
Implémentez le contrôleur d'un DDS AD9832 avec FSM d'initialisation et écriture de fréquence.
Implémentez le driver d'un ADC 8 canaux simultanés LTC2320-14 avec interface parallèle.
Implémentez le contrôleur d'un multiplexeur analogique 32:1 ADG731 avec interface SPI.
Implémentez le driver d'un ADC 14 bits ADS7054 avec calibration et conversion série.
Connectez-vous pour débloquer des badges.
Compléter un défi quotidien
Compléter un défi hebdomadaire
5 défis complétés
10 défis complétés
Participez aux challenges
Créez un compte pour suivre votre progression et apparaître au classement.
Créer un compte