kopia lustrzana https://github.com/Jean-MarcHarvengt/MCUME
84 wiersze
4.6 KiB
Plaintext
84 wiersze
4.6 KiB
Plaintext
Teensy 4.0 (2x14 pins) or Teensy 3.6 (2x24 pins inc bottom part)
|
|
----------------------------------------------------------------
|
|
|
|
GND X VIn (NC)
|
|
(NC) 00 Ang (NC)
|
|
(NC) 01 X 3.3v
|
|
JOY1 Fire 02 X X 23 RST for ST7789 DISPLAY
|
|
Key USER1 (OPT1) 03 X X 22 DISPLAY - CS
|
|
Key USER2 (OPT1) 04 X 21
|
|
JOY1 Left 05 X 20
|
|
JOY1 Right 06 X 19 I2C CLK (OPT1)
|
|
JOY1 Down 07 X 18 I2C DAT (OPT1)
|
|
EXT SD CS 08 X 17 JOY2 Fire
|
|
DISPLAY - DC 09 X X 16 JOY2 AnalogY-A2
|
|
Audio MSQL for T4 (OPT0) 10 X 15 JOY2 AnalogX-A1
|
|
DISPLAY/EXT SD - MOSI 11 X X 14 JOY1 Up
|
|
MISO (Touch for T3.6 or EXT SD) 12 X 13 DISPLAY/EXT SD - SCK
|
|
|
|
|
|
|
|
(NC) 3.3v GND
|
|
(NC) 24 DAC1 Audio R for T3.6 (OPT0)
|
|
(NC) 25 DAC0 Audio L for T3.6 (OPT0)
|
|
(NC) 26 39 Key USER4 (OPT1)
|
|
(NC) 27 38 T_CS (Touch) for T3.6 (OPT2)
|
|
(NC) 28 37 PSRAM_CLK (OPT3) / T_IRQ (Touch) for T3.6 (OPT2)
|
|
29 36 PSRAM_CS (OPT3)
|
|
30 35 PSRAM_MOSI (OPT3)
|
|
31 34 PSRAM_MISO (OPT3)
|
|
32 33 Key USER3 (OPT1)
|
|
|
|
|
|
|
|
Teensy 3.6 old layout with VGA (2x24 pins inc bottom part)
|
|
----------------------------------------------------------
|
|
(NC) GND VIn (NC)
|
|
(NC) 00 Ang (NC)
|
|
(NC) 01 3.3v (NC)
|
|
VGA Blue (OPT) 02 X 23 Key RESET
|
|
I2C CLK (OPT) 03 22 VGA Hsync (OPT)
|
|
I2C DAT (OPT) 04 21 VGA Red (OPT)
|
|
VGA Red (OPT) 05 20 VGA Red (OPT)
|
|
VGA Green (OPT) 06 19 JOY1 Left (OPT)
|
|
VGA Green (OPT) 07 18 JOY1 Right (OPT)
|
|
VGA Green (OPT) 08 17 JOY1 Down (OPT)
|
|
ILI DC 09 X 16 JOY1 Up (OPT)
|
|
ILI CS 10 X 15 (NC)
|
|
ILI SDI+T_DIN-SPI MOSI 11 X 14 VGA Blue (OPT)
|
|
ILI SDO+T_DO-SPI MISO 12 X X 13 ILI SCK+T_CLK-SPI SCK
|
|
ILI VCC 3.3v X X GND ILI GND
|
|
(NC) 24 DAC1 Audio R (OPT)
|
|
(NC) 25 DAC0 Audio L (OPT)
|
|
(NC) 26 39 Key USER4 (OPT)
|
|
(NC) 27 X 38 ILI T_CS (Touch screen)
|
|
(NC) 28 X 37 ILI T_IRQ (Touch screen)
|
|
VGA Vsync (OPT) 29 36 JOY2 Fire
|
|
JOY1 Key FIRE(OPT) 30 X 35 Key USER1
|
|
JOY2 AnalogX-A12 31 X 34 Key USER2 (OPT)
|
|
JOY2 AnalogY-A13 32 X 33 Key USER3 (OPT)
|
|
|
|
|
|
|
|
Display: ILI9341/ST7789 (on main SPI, MISO not connected, RST optional or to 3.3v)
|
|
Storage: SD build-in (or external SD requires extra CS + main SPI 11,12 and 13)
|
|
|
|
(X) mandatory pins to connect for the minimum set-up (note that single joystick as JOY1 or JOY2 is possible via SWAP option)
|
|
(OPT0) audio output
|
|
(OPT1) keys required to play 'better' as for e.g. computer (I2C keyboard, 2 extra joystick buttons)
|
|
(OPT2) for VGA output and ILI touch screen (for T3.6 only). ILI touch on main SPI as DISPLAY
|
|
(OPT3) for PSRAM on T4.0 only (with EXT SD only!!!)
|
|
|
|
The keys (all) are using internal pull-up so just connect the other side to the GND
|
|
The Analog joypad also needs VCC and GND connections !
|
|
The Touch (OPT) part of the ILI: T_DIN,T_DO,T_CLK,T_CS (SPI) but also T_IRQ must be connected
|
|
The Display pins: SDI,SCK,CS but also DC,VCC and GND must be connected
|
|
The i2ckeyboard : I2C CLK, I2C DAT, VCC and GND
|
|
|
|
Everything is powered over the USB connector of the Teensy!
|
|
|
|
|
|
======= !!!!! Please select display type in "tft_t_dma_config.h" and verify IO config in "iopins.h" !!!!! =======
|
|
|
|
|