« SE4Binome2025-5 » : différence entre les versions
| Ligne 3 : | Ligne 3 : | ||
En plus de cette carte, nous devons réaliser un "OS primitif" qui fonctionnera sur une carte Arduino, à la fois pour pouvoir comprendre le fonctionnement d'un ordonnanceur, mais aussi pour pouvoir tester notre carte de notre côté avant de l'intégrer au pico-ordinateur. L'Arduino sera complété d'un shield afin d'avoir une interface similaire à celle qui sera disponible sur la carte mère, que nous devons réaliser également. | En plus de cette carte, nous devons réaliser un "OS primitif" qui fonctionnera sur une carte Arduino, à la fois pour pouvoir comprendre le fonctionnement d'un ordonnanceur, mais aussi pour pouvoir tester notre carte de notre côté avant de l'intégrer au pico-ordinateur. L'Arduino sera complété d'un shield afin d'avoir une interface similaire à celle qui sera disponible sur la carte mère, que nous devons réaliser également. | ||
== Dépôt GIT == | |||
le dépôt git de ce projet est le suivant: https://gitea.plil.fr/avanghel/SE4-Pico-B5 | |||
== Partie Hardware == | == Partie Hardware == | ||
| Ligne 9 : | Ligne 12 : | ||
Notre carte fille devra donc être composée elle aussi d'un microcontrôleur(que l'on appelera GPU) qui interprètera des données reçues par le CPU (par exemple, un caractère à une certaine position) et transmettra les données à afficher à l'écran LCD graphique. Par ailleurs, nous fixerons l'écran graphique sur la carte fille. | Notre carte fille devra donc être composée elle aussi d'un microcontrôleur(que l'on appelera GPU) qui interprètera des données reçues par le CPU (par exemple, un caractère à une certaine position) et transmettra les données à afficher à l'écran LCD graphique. Par ailleurs, nous fixerons l'écran graphique sur la carte fille. | ||
=== Réalisation de la carte === | |||
==== Composants utilisés ==== | |||
La liste des circuits intégrés est la suivante: | |||
-Atmega328P(Microcontrôleur) | |||
-FM256WG (mémoire SPI) | |||
-TMUX1574 (Multiplexeur bidirectionnel 4 bits) (à commander) | |||
La liste des composants hors CI est la suivante: | |||
-1 oscillateur à quartz 8MHz | |||
-2 Capacités de 22pF | |||
==== Schématique de la carte fille ==== | |||
==== PCB de la carte ==== | |||
Version du 7 novembre 2025 à 11:16
Objectif
L'objectif de notre groupe est de réaliser une carte fille compatible avec la carte mère réalisée par le binôme 2. Cette carte que nous réalisons doit pouvoir permettre au pico-ordinateur d'afficher des informations sur un écran. Pour complexifier la tâche, nous utiliserons un affichage LCD graphique, qui nous permettra d'effectuer un affichage simple initialement, mais aussi de créer des primitives graphiques dans un second temps.
En plus de cette carte, nous devons réaliser un "OS primitif" qui fonctionnera sur une carte Arduino, à la fois pour pouvoir comprendre le fonctionnement d'un ordonnanceur, mais aussi pour pouvoir tester notre carte de notre côté avant de l'intégrer au pico-ordinateur. L'Arduino sera complété d'un shield afin d'avoir une interface similaire à celle qui sera disponible sur la carte mère, que nous devons réaliser également.
Dépôt GIT
le dépôt git de ce projet est le suivant: https://gitea.plil.fr/avanghel/SE4-Pico-B5
Partie Hardware
Le pilotage d'un écran graphique est plus complexe que pour un écran à caractère, puisque la création d'une image se fait pixel par pixel (plutôt que par caractère pour l'écran à caractère). De plus, le microcontrôleur de la carte mère(que l'on appelera CPU ici) doit gérer d'autres cartes filles, il n'est donc pas souhaitable qu'il traite par lui-même une tâche aussi lourde.
Notre carte fille devra donc être composée elle aussi d'un microcontrôleur(que l'on appelera GPU) qui interprètera des données reçues par le CPU (par exemple, un caractère à une certaine position) et transmettra les données à afficher à l'écran LCD graphique. Par ailleurs, nous fixerons l'écran graphique sur la carte fille.
Réalisation de la carte
Composants utilisés
La liste des circuits intégrés est la suivante:
-Atmega328P(Microcontrôleur)
-FM256WG (mémoire SPI)
-TMUX1574 (Multiplexeur bidirectionnel 4 bits) (à commander)
La liste des composants hors CI est la suivante:
-1 oscillateur à quartz 8MHz
-2 Capacités de 22pF
Schématique de la carte fille
PCB de la carte
Composants à commander
TMUX1574DYYR (SOT-23-16 THIN)