Browse Source

[arduino][readme] 增加对5v容忍的描述

Meco Man 3 years ago
parent
commit
3d4bb43aec

+ 27 - 27
bsp/stm32/stm32f072-st-nucleo/applications/arduino_pinout/README.md

@@ -20,33 +20,33 @@ Hardware Drivers Config --->
 
 该BSP遵照Arduino UNO板的引脚排列方式。详见 `pins_arduino.c`
 
-| Arduino引脚编号 | STM32引脚编号 | 备注                                                         |
-| --------------- | ------------- | ------------------------------------------------------------ |
-| 0 (D0)          | --            | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
-| 1 (D1)          | --            | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
-| 2 (D2)          | PA10          |                                                              |
-| 3 (D3)          | PB3           | PWM(定时器2发生)                                           |
-| 4 (D4)          | PB5           |                                                              |
-| 5 (D5)          | PB4           | PWM(定时器3发生)                                           |
-| 6 (D6)          | PB10          | PWM(定时器2发生)                                           |
-| 7 (D7)          | PA8           |                                                              |
-| 8 (D8)          | PA9           |                                                              |
-| 9 (D9)          | PC7           | PWM(定时器3发生)                                           |
-| 10 (D10)        | PB6           | PWM反相位(定时器16发生)                                    |
-| 11 (D11)        | PA7           | PWM(定时器17发生)                                          |
-| 12 (D12)        | PA6           |                                                              |
-| 13 (D13)        | PA5           |                                                              |
-| 14 (D14)        | PB9           | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
-| 15 (D15)        | PB8           | I2C1_SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
-| 16 (D16)        | PC13          | Nucleo板载用户按键(左侧蓝色)                               |
-| A0              | PA0           | ADC                                                          |
-| A1              | PA1           | ADC                                                          |
-| A2              | PA4           | ADC                                                          |
-| A3              | PB0           | ADC                                                          |
-| A4              | PC1           | ADC                                                          |
-| A5              | PC0           | ADC                                                          |
-| A6              | --            | 芯片内部参考电压 ADC                                         |
-| A7              | --            | 芯片内部温度 ADC                                             |
+| Arduino引脚编号 | STM32引脚编号 | 5V容忍 | 备注                                                         |
+| --------------- | ------------- | ------ | ------------------------------------------------------------ |
+| 0 (D0)          | --            |        | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
+| 1 (D1)          | --            |        | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
+| 2 (D2)          | PA10          | 是     |                                                              |
+| 3 (D3)          | PB3           | 是     | PWM(定时器2发生)                                           |
+| 4 (D4)          | PB5           | 是     |                                                              |
+| 5 (D5)          | PB4           | 是     | PWM(定时器3发生)                                           |
+| 6 (D6)          | PB10          | 是     | PWM(定时器2发生)                                           |
+| 7 (D7)          | PA8           | 是     |                                                              |
+| 8 (D8)          | PA9           | 是     |                                                              |
+| 9 (D9)          | PC7           | 是     | PWM(定时器3发生)                                           |
+| 10 (D10)        | PB6           | 是     | PWM反相位(定时器16发生)                                    |
+| 11 (D11)        | PA7           | 否     | PWM(定时器17发生)                                          |
+| 12 (D12)        | PA6           | 否     |                                                              |
+| 13 (D13)        | PA5           | 否     |                                                              |
+| 14 (D14)        | PB9           | 是     | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| 15 (D15)        | PB8           | 是     | I2C1_SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| 16 (D16)        | PC13          | 否     | Nucleo板载用户按键(左侧蓝色)                               |
+| A0              | PA0           | 否     | ADC                                                          |
+| A1              | PA1           | 否     | ADC                                                          |
+| A2              | PA4           | 否     | ADC                                                          |
+| A3              | PB0           | 否     | ADC                                                          |
+| A4              | PC1           | 否     | ADC                                                          |
+| A5              | PC0           | 否     | ADC                                                          |
+| A6              | --            |        | 芯片内部参考电压 ADC                                         |
+| A7              | --            |        | 芯片内部温度 ADC                                             |
 
 > 注意:
 >

+ 27 - 27
bsp/stm32/stm32f401-st-nucleo/applications/arduino_pinout/README.md

@@ -20,33 +20,33 @@ Hardware Drivers Config --->
 
 该BSP遵照Arduino UNO板的引脚排列方式。详见 `pins_arduino.c`
 
-| Arduino引脚编号 | STM32引脚编号 | 备注                                                         |
-| --------------- | ------------- | ------------------------------------------------------------ |
-| 0 (D0)          | --            | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
-| 1 (D1)          | --            | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
-| 2 (D2)          | PA10          |                                                              |
-| 3 (D3)          | PB3           | PWM(定时器2发生)                                           |
-| 4 (D4)          | PB5           |                                                              |
-| 5 (D5)          | PB4           | PWM(定时器3发生)                                           |
-| 6 (D6)          | PB10          | PWM(定时器2发生)                                           |
-| 7 (D7)          | PA8           |                                                              |
-| 8 (D8)          | PA9           |                                                              |
-| 9 (D9)          | PC7           | PWM(定时器3发生)                                           |
-| 10 (D10)        | PB6           | SPI1-CS,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
-| 11 (D11)        | PA7           | SPI1-MOSI,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
-| 12 (D12)        | PA6           | SPI1-MISO,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
-| 13 (D13)        | PA5           | SPI1-SCK,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
-| 14 (D14)        | PB9           | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
-| 15 (D15)        | PB8           | I2C1_SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
-| 16 (D16)        | PC13          | Nucleo板载用户按键(左侧蓝色)                               |
-| A0              | PA0           | ADC                                                          |
-| A1              | PA1           | ADC                                                          |
-| A2              | PA4           | ADC                                                          |
-| A3              | PB0           | ADC                                                          |
-| A4              | PC1           | ADC                                                          |
-| A5              | PC0           | ADC                                                          |
-| A6              | --            | 芯片内部参考电压 ADC                                         |
-| A7              | --            | 芯片内部温度 ADC                                             |
+| Arduino引脚编号 | STM32引脚编号 | 5V容忍 | 备注                                                         |
+| --------------- | ------------- | ------ | ------------------------------------------------------------ |
+| 0 (D0)          | --            |        | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
+| 1 (D1)          | --            |        | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
+| 2 (D2)          | PA10          | 是     |                                                              |
+| 3 (D3)          | PB3           | 是     | PWM(定时器2发生)                                           |
+| 4 (D4)          | PB5           | 是     |                                                              |
+| 5 (D5)          | PB4           | 是     | PWM(定时器3发生)                                           |
+| 6 (D6)          | PB10          | 是     | PWM(定时器2发生)                                           |
+| 7 (D7)          | PA8           | 是     |                                                              |
+| 8 (D8)          | PA9           | 是     |                                                              |
+| 9 (D9)          | PC7           | 是     | PWM(定时器3发生)                                           |
+| 10 (D10)        | PB6           | 是     | SPI1-CS,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
+| 11 (D11)        | PA7           | 是     | SPI1-MOSI,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
+| 12 (D12)        | PA6           | 是     | SPI1-MISO,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
+| 13 (D13)        | PA5           | 是     | SPI1-SCK,被RT-Thread的SPI设备框架spi1总线接管,不可当做普通IO |
+| 14 (D14)        | PB9           | 是     | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| 15 (D15)        | PB8           | 是     | I2C1_SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| 16 (D16)        | PC13          | 是     | Nucleo板载用户按键(左侧蓝色)                               |
+| A0              | PA0           | 是     | ADC                                                          |
+| A1              | PA1           | 是     | ADC                                                          |
+| A2              | PA4           | 是     | ADC                                                          |
+| A3              | PB0           | 是     | ADC                                                          |
+| A4              | PC1           | 是     | ADC                                                          |
+| A5              | PC0           | 是     | ADC                                                          |
+| A6              | --            |        | 芯片内部参考电压 ADC                                         |
+| A7              | --            |        | 芯片内部温度 ADC                                             |
 
 > 注意:
 >

+ 35 - 35
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/README.md

@@ -20,41 +20,41 @@ Hardware Drivers Config --->
 
 ### 2.1 Arduino引脚排布统览
 
-| Arduino引脚编号       | STM32引脚编号 | 备注                                                         |
-| --------------------- | ------------- | ------------------------------------------------------------ |
-| 0 (D0)                | --            | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
-| 1 (D1)                | --            | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
-| 2 (D2)                | PB9           | 普通IO                                                       |
-| 3 (D3)                | PD15          | PWM(定时器4发生)                                           |
-| 4 (D4)                | PA8           | 普通IO                                                       |
-| 5 (D5)                | PD14          | 普通IO                                                       |
-| 6 (D6)                | PB11          | PWM(定时器2发生)                                           |
-| 7 (D7)                | PB14          | 普通IO                                                       |
-| 8 (D8)                | PB12          | 普通IO                                                       |
-| 9 (D9)                | PD12          | PWM(定时器4发生)                                           |
-| 10 (D10)              | PB10          | PWM(定时器2发生)                                           |
-| 11 (D11)              | PB8           | PWM(定时器4发生)                                           |
-| 12 (D12)              | PB15          | 普通IO                                                       |
-| 13 (D13)              | PB13          | 普通IO                                                       |
-| 14 (D14)              | PA1           | 振动电机-A                                                   |
-| 15 (D15)              | PA0           | 振动电机-B                                                   |
-| 16 (D16)              | PB2           | 蜂鸣器                                                       |
-| 17 (D17)              | PD10          | KEY0                                                         |
-| 18 (D18)              | PD9           | KEY1                                                         |
-| 19 (D19)              | PD8           | KEY2                                                         |
-| 20 (D20)              | PC13          | KEY-WKUP                                                     |
-| 21 (D21)              | PE7           | 红色LED                                                      |
-| 22 (D22, LED_BUILTIN) | PE8           | 绿色LED,Arduino默认LED                                      |
-| 23 (D23)              | PE9           | 蓝色LED,具有PWM功能(定时器1发生)                          |
-| 24 (D24)              | PB0           | 红外发送                                                     |
-| 25 (D25)              | PB1           | 红外接收                                                     |
-| A0                    | PC2           | ADC                                                          |
-| A1                    | PC4           | ADC                                                          |
-| A2                    | --            | 芯片内部参考电压 ADC                                         |
-| A3                    | --            | 芯片内部温度 ADC                                             |
-| DAC0                  | PA4           | 真模拟输出 DAC                                               |
-| --                    | PC7           | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
-| --                    | PC6           | I2C1-SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| Arduino引脚编号       | STM32引脚编号 | 5V容忍   | 备注                                                         |
+| --------------------- | ------------- | -------- | ------------------------------------------------------------ |
+| 0 (D0)                | --            |          | 该引脚在UNO板中为串口RX引脚,不可当做普通IO                  |
+| 1 (D1)                | --            |          | 该引脚在UNO板中为串口TX引脚,不可当做普通IO                  |
+| 2 (D2)                | PB9           | 是       | 普通IO                                                       |
+| 3 (D3)                | PD15          | 是       | PWM(定时器4发生)                                           |
+| 4 (D4)                | PA8           | 是       | 普通IO                                                       |
+| 5 (D5)                | PD14          | 是       | 普通IO                                                       |
+| 6 (D6)                | PB11          | 是       | PWM(定时器2发生)                                           |
+| 7 (D7)                | PB14          | 是       | 普通IO                                                       |
+| 8 (D8)                | PB12          | 是       | 普通IO                                                       |
+| 9 (D9)                | PD12          | 是       | PWM(定时器4发生)                                           |
+| 10 (D10)              | PB10          | 是       | PWM(定时器2发生)                                           |
+| 11 (D11)              | PB8           | 是       | PWM(定时器4发生)                                           |
+| 12 (D12)              | PB15          | 是       | 普通IO                                                       |
+| 13 (D13)              | PB13          | 是       | 普通IO                                                       |
+| 14 (D14)              | PA1           | 是       | 振动电机-A                                                   |
+| 15 (D15)              | PA0           | 是       | 振动电机-B                                                   |
+| 16 (D16)              | PB2           | 是       | 蜂鸣器                                                       |
+| 17 (D17)              | PD10          | 是       | KEY0                                                         |
+| 18 (D18)              | PD9           | 是       | KEY1                                                         |
+| 19 (D19)              | PD8           | 是       | KEY2                                                         |
+| 20 (D20)              | PC13          | 是       | KEY-WKUP                                                     |
+| 21 (D21)              | PE7           | 是       | 红色LED                                                      |
+| 22 (D22, LED_BUILTIN) | PE8           | 是       | 绿色LED,Arduino默认LED                                      |
+| 23 (D23)              | PE9           | 是       | 蓝色LED,具有PWM功能(定时器1发生)                          |
+| 24 (D24)              | PB0           | 3.6V容忍 | 红外发送                                                     |
+| 25 (D25)              | PB1           | 是       | 红外接收                                                     |
+| A0                    | PC2           | 是       | ADC                                                          |
+| A1                    | PC4           | 是       | ADC                                                          |
+| A2                    | --            |          | 芯片内部参考电压 ADC                                         |
+| A3                    | --            |          | 芯片内部温度 ADC                                             |
+| DAC0                  | PA4           | 3.6V容忍 | 真模拟输出 DAC                                               |
+| --                    | PC7           | 是       | I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
+| --                    | PC6           | 是       | I2C1-SCL,被RT-Thread的I2C设备框架i2c1总线接管,不可当做普通IO |
 
 > 注意:
 >