Portfolio GEII
Rapport · SAE Asteroids · 12 / 12

Annexes & ressources

Les fichiers du projet à télécharger, un rappel des composants principaux et le brochage récapitulatif du microcontrôleur.

Composants principaux

MicrocontrôleurPIC16F18877
AffichageÉcran TFT ILI9488 (480×320, SPI)
Amplificateur audioLM386 (DIP-8, gain 20)
CommandeJoystick analogique 2 axes + boutons
HorlogeHFINTOSC 32 MHz (Tcy = 125 ns)
Génération du sonNCO1 (accumulateur 20 bits)
Rendu 3D de la carte son
Figure - Rendu 3D isométrique de la carte son embarquant l'amplificateur LM386.

Brochage récapitulatif du PIC16F18877

Affectation des broches dans le projet (boîtier 40 broches PDIP).

PattePortFonction dans le projet
14RA6SON - sortie NCO1 (buzzer / haut-parleur)
15RC0ÉCRAN - CS (TFT_CS)
16RC1ÉCRAN - RST (TFT_RST)
17RC2ÉCRAN - DC (TFT_DC)
18RC3ÉCRAN - SCK (horloge SPI)
20RC5ÉCRAN - SDI/MOSI (données SPI)
21RC6MANETTE - joystick axe Y (ADC)
22RC7MANETTE - joystick axe X (ADC)
27RD4MANETTE - bouton D (RÉGLAGES)
28RD5MANETTE - bouton C (JOUER / RETOUR / MENU)
29RD6MANETTE - bouton B (TIR)
30RD7MANETTE - bouton A (non utilisé)

Alimentation : VDD (+5 V) sur les pattes 11 et 32 ; VSS (masse) sur les pattes 12 et 31 ; MCLR (reset) sur la patte 1.

Carte microcontrôleur assemblée
Figure - La carte microcontrôleur PIC16F18877 assemblée, prête à recevoir l'écran et la manette.