Étape 2: Microcontrôleur (cerveau) Atmega328P
Merci àAtmel Corporationpour la fabrication de ce microcontrôleur Awesome alias Atmega328 .
Paramètres clés pour ATmega328P
Valeur du paramètre
- Flash (Ko): 32 Ko
- Nombre de broches : 32
- Max. D’exploitation fréquence (MHz): 20 MHz
- CPU: 8 bits AVR
- Max les broches e/s: 23
- Interruptions ext : 24
- SPI: 2
- TWI (I2C): 1
- UART: 1
- Canaux ADC: 8
- Résolution de l’ADC (bits): 10
- SRAM (Ko): 2
- EEPROM (octets): 1024
- Classe d’e/s alimentation : 1,8 à 5,5
- D’exploitation:1.8 de tension (Vcc) à 5,5
- Minuteries: 3
Pour plus d’informations, passer par la fiche technique du Atmega328P.
Dans ce projet, j’utilise Atmega328P pour quelques raison
- Pas cher
- A suffisamment de RAM pour le calcul
- Broches d’e/s suffisants pour ce projet
- Atmega328P est utilisé dans l’Arduino... U pouvez constater dans la photo et la vidéo un Arduino Uno mais la j’utilise IDE Arduino ou Arduino toute la nuit blanche... Je n’ai utilisé que du matériel comme Comité d’interfaçage. J’ai effacé le bootloader et utilisé ASP USB pour la programmation de la puce.
Pour la programmation de la puce, j’ai utilisé Atmel Studio 6
Tout le CODE SOURCE est en GitHub Téléchargez-le et vérifier fichier test.c .
Pour compiler ce paquet, vous devrez télécharger et installer le POLOLU AVR LIBRARY SETUP Check The Attachments...
Je suis également télécharger un Atmega328P Development Board schématique et dossier du Conseil ... Vous pouvez le fabriquer vous-même...