Added infos for the PIO
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Documentation des différentes briques du projet
|
# Documentation des différentes briques du projet
|
||||||
|
|
||||||
# Leds
|
## Leds
|
||||||
|
|
||||||
Les leds sur les cartes que on nous a fourni sont les SK6805-EC20.
|
Les leds sur les cartes que on nous a fourni sont les SK6805-EC20.
|
||||||
|
|
||||||
@@ -16,3 +16,34 @@ Et pour un bit 0 on ne laisse ON que 0.4 micro secondes sur 1.25 micro seconde.
|
|||||||
Chaque LED prend en entrée 24 bits ou 3 octets. (8 Bits R, 8 bits G,8 bits B). Ensuite on peut simplement continuer à envoyer des valeurs et en principe quand la led 1 a recu 24 bits elle envoie le reste à la led suivante et ainsi de suite.
|
Chaque LED prend en entrée 24 bits ou 3 octets. (8 Bits R, 8 bits G,8 bits B). Ensuite on peut simplement continuer à envoyer des valeurs et en principe quand la led 1 a recu 24 bits elle envoie le reste à la led suivante et ainsi de suite.
|
||||||
|
|
||||||
Ensuite pour relancer une commande, on peut envoyer un signal de reset. On envoie des 0 pendant 280 micro secondes (244 bits à 0) et ensuite on peut recommencer à envoyer des infos aux leds.
|
Ensuite pour relancer une commande, on peut envoyer un signal de reset. On envoie des 0 pendant 280 micro secondes (244 bits à 0) et ensuite on peut recommencer à envoyer des infos aux leds.
|
||||||
|
|
||||||
|
!! LA PIN DIN_MATRIX est branchée sur le GPIO 24 !
|
||||||
|
|
||||||
|
## PIO
|
||||||
|
|
||||||
|
Avec le Pi Pico on a une interface assez intéressante qui s'appelle PIO.
|
||||||
|
|
||||||
|
Si on a besoin d'UART dans notre projet, on peut utiliser les peripheriques deja existants. Mais il est possible que on aie besoin de plus de peripheriques. On peut donc utiliser les PIO qui sont des genres de blocs qui peuvent être configurés pour être des periphereiques I2C Uart ou autres. Dans notre cas on a besoin de 4 UART donc on peut utiliser 4 PIO configurés en UART.
|
||||||
|
|
||||||
|
Ensuite on peut router les PIO sur des pins défnies.
|
||||||
|
|
||||||
|
Voici une liste des PINS sur lesquelles on va devoir router les UART pour que cela soit conforme avec le schematic donné:
|
||||||
|
|
||||||
|
FACE SUD
|
||||||
|
UART SUD TX : GPIO 8
|
||||||
|
UART SUD RX : GPIO 9
|
||||||
|
FACE OUEST
|
||||||
|
UART OUEST TX : GPIO 10
|
||||||
|
UART OUEST RX : GPIO 11
|
||||||
|
FACE NORD
|
||||||
|
UART NORD TX : GPIO 12
|
||||||
|
UART NORD RX : GPIO 13
|
||||||
|
FACE EST
|
||||||
|
UART EST TX : GPIO 14
|
||||||
|
UART EST RX : GPIO 15
|
||||||
|
|
||||||
|
Autres ports intéressants
|
||||||
|
|
||||||
|
PAS SUR LES PINOUTS DE FACE CARDINAUX
|
||||||
|
DIN_MATRIX : GPIO 24
|
||||||
|
BOUTON USER : GPIO 37
|
||||||
|
|||||||
BIN
Schematic.PDF
Normal file
BIN
Schematic.PDF
Normal file
Binary file not shown.
Reference in New Issue
Block a user