Connectique TP6

This commit is contained in:
2024-12-05 17:11:34 +01:00
parent 77a9fb1935
commit ac4cfae285
3 changed files with 66 additions and 0 deletions

BIN
ressources/Pinout.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 KiB

32
tp5.md
View File

@@ -382,6 +382,38 @@ modprobe ehci-atmel
Et à présent quand on redémarre le système embarqué, les modules USB sont montés correctements et le fonctionnement du script que l'on a créé au préalable est de retour ! Et à présent quand on redémarre le système embarqué, les modules USB sont montés correctements et le fonctionnement du script que l'on a créé au préalable est de retour !
Bonus quand on lance le système ca ressemble à ca :
```
####################### #########################
############################ #############################
################################ ###############################
############################## ##############################
############################# ############################
########################### ###########################
######################### #########################
####################### #######################
###################### ######################
########################################
####################################
##############################
##########################
####################
################
############
#############
################
####### #######
##### ####
## ##
Welcome back
192.168.144.100 login: root
Password:
login[53]: root login on 'ttyS0'
~ #
```

34
tp6.md Normal file
View File

@@ -0,0 +1,34 @@
# Travail pratique 6
## Objectif
Le but du TP est de pouvoir commencer à utiliser les GPIO en jouant avec une carte MyLab1. Ensuite l'idée est de faire notre propre module driver pour notre kernel embarqué qui s'occupe de gèrer le joystick et pouvoir l'utiliser ensuite dans un jeu.
## Connectique...
Bon c'est un peu le bazard cette histoire, la carte myLab a des connecteurs un peu fébriles ou du moins pas très compatibles avec les cables dupont que l'on a et on a très peu d'informations sur le pcb pour se retrouver ce qui est très frustrant.
![Pinout sama5d3](ressources/Pinout.png "Pinout des GPIO qui nous intéressent de la carte")
Voici tous les ports que on peut utiliser sur notre carte:
PA16, PA17, PA21, PA23, PB15, PB25, PB26, PB28, PB29,
PC9, PC16, PC17, PC22, PC23, PC24, PC28, PC29, PE31
Nous allons utiliser les pins PA16 PA17 PA21 PA23 et PB27 car ils sont plutôt proches sur la carte et ils groupés et pour GND et +3.3V on va aller les chercher sur un autre endroit de la carte car c'est plus simple.
Voici un tableau des ports
| Device | Mylab | Sama5d3 |
| -------- | ------- | ------- |
| Up | 2.24 | PA16 |
| Down | 2.26 | PA17 |
| Left | 2.25 | PA21 |
| Right | 1.27 | PB27 |
| Button | 2.23 | PA23 |
| +3.3V | 2.1 | +3.3v |
| GND | 1.1 | GND |
En suivant ce tableau tout le long du tableau on devrait eviter toute confusion de câbles.
C'est un peu la galère pour tout faire tenir mais bon normalement ca passe.