ExpEyes

Micro-controllers for Hobby Projects and Education  (dernière version, KuttyPy)

le circuit imprimé de microhope

       MicroHOPE est un système de développement de micro-contrôleur basé sur un Atmel ATmega32. Il est développé par l'IUAC, New Delhi, et distribué comme matériel libre. À la différence d'autres systèmes, le principal y est d'attirer l'attention sur les fondements de l'architecture d'un micro-contrôleur plutôt que d'étudier les possibilités du kit de développement. La connaissance acquise sur l'Atmega32 à l'aide de MicroHOPE peut s'appliquer facilement à la compréhension d'autres micro-contrôleurs. Il n'y a pas d'interface graphique complexe pour MicroHOPE. Un simple éditeur de texte avec quelques boutons supplémentaires permettant d'invoquer avrgcc et avrdude (pour compiler et injecter le code), et c'est tout. Il a été testé sur GNU/Linux et MS-Windows. Des paquets Debian et Ubuntu sont disponibles.

      On commence avec des programmes C simples, qui traitent le µC comme un appareil avec des bornes d'entrée/sortie programmables, puis on introduit des périphériques comme un convertisseur analogique-numérique, des ports de communication, etc. L'architecture du µC est explorée à l'aide de programmes en langage assembleur simples et des DELs connectées aux ports d'entrée-sortie.

Le manuel utilisateur, au format PDF, peut être téléchargé depuis ICI

Matériel

Logiciel

Bibliothèque et exemples

Exemples en assembleur

Enregistrement et restitution audio

Récepteur à infrarouge

Programmeur USBASP