Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
README_eng.md
UEXT-Breakout-LowRes.jpg
UEXT-Pyboard-v0.1.jpg
UEXT-Pyboard-v0.2.jpg

README.md

This file also exists in english here

Connecteur UEXT sur Pyboard

Voici une proposition de raccordement (et brochage) pour connecter un connecteur UEXT sur une carte PyBoard.

UEXT Pyboard Prototyping

De la sorte, il est plus facile de réaliser des tests et du prototypage avec des cartes exposants un connecteur (ou branchement) UEXT.

J'ai fini par faire une carte de prototypage pour poursuivre les essais du module MOD-VGA (carte Gameduino 3.3V) exposant une interface UEXT avec ma Pyboard.

Brochage

Voici le brochage proposé:

UEXT Pyboard PinOut

Pourquoi cet agencement?

Cette déconnectique découle du projet UPPY qui prévoit également d'autres interfaces de connexions (ce brochage a été pensé avec soin ;-) ).

  • Cet agencement préserve les sorties DAC
  • Garde un deuxième bus I2C à disposition pour une autre interface.
  • Garde un maximum de sortie PWM à disposition.
  • Garde les entrées analogiques blindées à disposition.
  • Préserve un bus CAN.
  • Permet la transformation de l'UART sur UEXT en 2ieme bus I2C (puisque UART(1) et I2C(1) partagent les mêmes broches.

Bus SPI, I2C, UART

Voici les instructions permettant de créer une instance des différents bus sur le connecteur UEXT.

# Create the I2C bus 
from machine import I2C
i2c = I2C( 2 ) # SDA=Y10, SCL=Y9

# Create the SPI bus 
from machine import SPI
spi = SPI(2) # MOSI=Y8, MISO=Y7, SCK=Y6, SS=Y5

# Create the UART bus 
from pyb import UART
ser = UART( 1, 9600 ) # RX=X10, TX=X9, 9600 baud

Où trouver des pilotes MicroPython pour cartes UEXT

Tous nos pilotes MicroPython sont stockés sur le GitHub pyboard-driver ou le GitHub esp8266-upy. Les pilotes MicroPython fonctionnant sur ESP8266 fonctionnerons aussi avec des Pyboard :-)

Les pilotes MicroPython pour les cartes exposants un connecteur UEXT sont stockes dans des répertoires commencant avec "mod" (ex: modvga, modrgb, modwii, etc).

Liste d'achat

You can’t perform that action at this time.