Retour aux projets
Bas niveau | E3 (ESIEE) – 2023/2024

Programmation assembleur EvalBot ARM M3

Assembleur
Keil µVision

Contexte

Programme un robot EvalBot pour parcourir un circuit et détecter les obstacles via bumpers, LED et switches, en assembleur sur Cortex ARM M3.

Objectifs

  • Lire et réagir aux capteurs (bumpers, switches).
  • Piloter LED et moteur pour contourner les obstacles.
  • Optimiser le code assembleur pour la réactivité.

Approche technique

Usage de Keil µVision pour assembler et debugger, gestion directe des registres, routines d’interruption pour l’input capteur et le contrôle moteur.

Résultats & enseignements

Robot capable de détecter/éviter les obstacles, solide pratique du bas niveau et de la gestion temps réel.