yelvlab / BPI-UNO32

Banana PI BPI:UNO32 Open Source Board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

BPI-UNO32

本产品采用ESP32作为核心进行设计。

ESP-WROOM-32

448KB ROM

520KB RAM

Wi-Fi&BLE

BPI:UNO32采用了与Arduino UNO R3类似的结构与布局,为广大Arduino用户提供无缝替换的使用体验,同时ESP32同样可以采用Arduino IDE进行编程。同时您也可以使用官方编译工具ESP-IDF或者开源编译插件PlatformIO for Atom/VS Code

目录导读

  1. doc存放BPI:uno32板的原理图以及ESP-WROOM-32等各个部分的datesheet

  2. pic存放BPI:uno32板的照片与各种示意图

  3. Test_Code存放BPI:uno32板基础功能测试代码

  4. programing目录下面介绍了使用不同的软件烧录的方法。

BPI-UNO32 Pin Define

GPIO Pin NameFunction
16GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
17GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
ENChip-enable signal. Active high
3V33V3 DC Power Out
5V5V DC Power Out
GNDGround
GNDGround
VINDC Power In
36/A0GPIO36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0
39/A3GPIO39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3
32/A4GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4,TOUCH9, RTC_GPIO9
33/A5GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5,TOUCH8, RTC_GPIO8
34/A6GPIO34, ADC1_CH6, RTC_GPIO4
35/A7GPIO35, ADC1_CH7, RTC_GPIO5
22/SCLGPIO22, VSPIWP, U0RTS, EMAC_TXD1
21/SDAGPIO21, VSPIHD, EMAC_TX_EN
27GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
GNDGround
18/SCKGPIO18, VSPICLK, HS1_DATA7
19/MISOGPIO19, VSPIQ, U0CTS, EMAC_TXD0
23/MOSIGPIO23, VSPID, HS1_STROBE
05/SSGPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
26/DA2GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
25/DA1GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
14/SCKGPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,HS2_CLK, SD_CLK, EMAC_TXD2
12/MISOGPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,HS2_DATA2, SD_DATA2, EMAC_TXD3
13/MOSIGPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,HS2_DATA3, SD_DATA3, EMAC_RX_ER
15/SSGPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,HS2_CMD, SD_CMD, EMAC_RXD3
04GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,SD_DATA1, EMAC_TX_ER
02GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,SD_DATA0
01->TXGPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
03<-RXGPIO3, U0RXD, CLK_OUT2
VCC3V3 DC Power Out
GNDGround
SCLGPIO22, VSPIWP, U0RTS, EMAC_TXD1
SDAGPIO21, VSPIHD, EMAC_TX_EN

丝印图:

About

Banana PI BPI:UNO32 Open Source Board


Languages

Language:C++ 100.0%