« SE4Binome2023-4 » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 3 : | Ligne 3 : | ||
Adresse du GIT : https://archives.plil.fr/tnave/PICO_Thomas_NAVE_Thibault_DUYCK.git | Adresse du GIT : https://archives.plil.fr/tnave/PICO_Thomas_NAVE_Thibault_DUYCK.git | ||
== Réalisation : == | |||
13/09 : Nous avons réalisé plusieurs "activités" pour la réalisation du shield. | |||
19/09 : Finalisation du shield et progression dans le schematic Kicad de la carte RNDIS | |||
22/09 : Test des LED sur le shield --> OK + Finalisation du Schematic et début routage | |||
03/10 : Réalisation du routage de la carte RNDIS | |||
== Ordonnanceur == | == Ordonnanceur == | ||
Ligne 16 : | Ligne 26 : | ||
![[Fichier:Adaptateur pour la matrice led.jpg|vignette|252x252px|Adaptateur LED|centré]] | ![[Fichier:Adaptateur pour la matrice led.jpg|vignette|252x252px|Adaptateur LED|centré]] | ||
![[Fichier:Cable.jpg|vignette|252x252px|Câbles|centré]] | ![[Fichier:Cable.jpg|vignette|252x252px|Câbles|centré]] | ||
|}Nous avons testé les LED de notre ordonnanceur pour vérifier si les soudures étaient bonnes et si on arrivait à utiliser les Chip Select de la carte | |}Nous avons testé les LED de notre ordonnanceur avec un code basique pour vérifier si les soudures étaient bonnes et si on arrivait à utiliser les Chip Select de la carte :<syntaxhighlight lang="c"> | ||
#include <avr/io.h> | |||
void init_led(){ | |||
DDRD=0x92; | |||
DDRC=0x09; | |||
} | |||
int main(){ | |||
init_led(); | |||
while(1) | |||
{ | |||
PORTD=0x92; | |||
PORTC=0x09; | |||
} | |||
return 0; | |||
} | |||
</syntaxhighlight> | |||
=== Programmation === | |||
Nous pouvons donc commencer à travailler sur l’ordonnanceur : | |||
...... | |||
== Carte FPGA == | == Carte FPGA == | ||
....... | |||
== Carte électronique numérique == | == Carte électronique numérique == | ||
=== Carte choisie : Carte Réseau RNDIS === | === Carte choisie : Carte Réseau RNDIS === | ||
Commentaire : | |||
ReX : Mettez vos réalisations pour le matériel de l'ordonnancement dans la section appropriée. | ReX : Mettez vos réalisations pour le matériel de l'ordonnancement dans la section appropriée. | ||
=== Réalisation | === Partie 1 : Réalisation de la carte === | ||
Il faut donc effectuer la conception de la carte : | |||
On commence par le schematic ci-joint | |||
[[Fichier:SchRNDIS.png|centré|vignette|734x734px|Schematic de la carte RNDIS]] | |||
Après avoir terminé le schematic, on peut passer au routage de la carte | |||
Version du 3 octobre 2023 à 13:43
GIT
Adresse du GIT : https://archives.plil.fr/tnave/PICO_Thomas_NAVE_Thibault_DUYCK.git
Réalisation :
13/09 : Nous avons réalisé plusieurs "activités" pour la réalisation du shield.
19/09 : Finalisation du shield et progression dans le schematic Kicad de la carte RNDIS
22/09 : Test des LED sur le shield --> OK + Finalisation du Schematic et début routage
03/10 : Réalisation du routage de la carte RNDIS
Ordonnanceur
Pour la réalisation de notre pico-ordinateur, nous devons réaliser un ordonnanceur qui permettra de gérer nos différents processus.
Réalisation du shield
La première étape consiste à réaliser le shield et le connecteur pour la matrice de LED qui nous permettra d'effectuer tous les tests liés au programme de l'ordonnanceur.
Nous avons testé les LED de notre ordonnanceur avec un code basique pour vérifier si les soudures étaient bonnes et si on arrivait à utiliser les Chip Select de la carte :
#include <avr/io.h>
void init_led(){
DDRD=0x92;
DDRC=0x09;
}
int main(){
init_led();
while(1)
{
PORTD=0x92;
PORTC=0x09;
}
return 0;
}
Programmation
Nous pouvons donc commencer à travailler sur l’ordonnanceur :
......
Carte FPGA
.......
Carte électronique numérique
Carte choisie : Carte Réseau RNDIS
Commentaire :
ReX : Mettez vos réalisations pour le matériel de l'ordonnancement dans la section appropriée.
Partie 1 : Réalisation de la carte
Il faut donc effectuer la conception de la carte :
On commence par le schematic ci-joint
Après avoir terminé le schematic, on peut passer au routage de la carte