Open mike-shock opened 6 years ago
Schematic: https://www.waveshare.com/w/upload/6/62/Pioneer600-Schematic.pdf
My read of the pinout is below, if anyone could feedback on this it'd be appreciated since it took some decoding :D
01 + 3V3
02 + 5V
3 BMP280(0x76), DS3231(0x68), PCF8591(0x48), PCF8574(0x20)
04 + 5V
05 BMP280(0x76), DS3231(0x68), PCF8591(0x48), PCF8574(0x20)
06 -
07 DS18B20 DQ
08 USB2UART RX
09 -
10 USB2UART TX
11
12
13
14 -
15
16
17 + 3V3
18
19
20 -
21 OLED SPI MOSI
22
23 OLED SPI CLOCK
24 OLED SPI CE0
25 -
26
27 RESERVED
28 RESERVED
29 DIGITAL D0
30 -
31 DIGITAL D1
32 DIGITAL D3
33 DIGITAL D2
34 -
35 OLED RES
36 OLED COMMAND/DATA
37 LED D1
38 JOYSTICK CENTER (Use as interrupt to read Joystick status from PCF8574)
39 -
40 PCF8574 INTERRUPT
Devices:
DS18B20: 1-Wire Temperature Sensor
BMP280: Digital Pressure Sensor
DS3231: Realtime Clock
PCF8591: 8-bit Analog To Digital Converter
ANALOG A0, A1, A2, A3
PCF8574: 8-bit I/O Expander
JOYSTICK KEYA, KEYB, KEYC, KEYD
BUZZER
LED
Oh also, this is a dupe of https://github.com/Gadgetoid/Pinout.xyz/issues/252
But since I've made some progress here, I'll close the latter and leave this trail to it.
http://www.waveshare.com/wiki/Pioneer600