提交 f35791e3 编写于 作者: mysterywolf's avatar mysterywolf 提交者: guo

[rtduino] [stm32f072] update i2c device readme

上级 cd2a381a
......@@ -21,9 +21,9 @@ Hardware Drivers Config --->
该BSP遵照Arduino UNO板的引脚排列方式。详见 `pins_arduino.c`
| Arduino引脚编号 | STM32引脚编号 | 5V容忍 | 备注 |
| --------------- | ------------- | ------ | ------------------------------------------------------------ |
| 0 (D0) | -- | | 该引脚在UNO板中为串口RX引脚,不可当做普通IO |
| 1 (D1) | -- | | 该引脚在UNO板中为串口TX引脚,不可当做普通IO |
| ----------- | --------- | ---- | -------------------------------------- |
| 0 (D0) | PA3 | 否 | 默认为串口RX引脚,不建议当做普通IO |
| 1 (D1) | PA2 | 否 | 默认为串口TX引脚,不建议当做普通IO |
| 2 (D2) | PA10 | 是 | |
| 3 (D3) | PB3 | 是 | PWM(定时器2发生) |
| 4 (D4) | PB5 | 是 | |
......@@ -36,8 +36,8 @@ Hardware Drivers Config --->
| 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 |
| 14 (D14) | PB9 | 是 | 默认为I2C1-SDA,被RT-Thread的I2C设备框架i2c1总线接管 |
| 15 (D15) | PB8 | 是 | 默认为I2C1-SCL,被RT-Thread的I2C设备框架i2c1总线接管 |
| 16 (D16) | PC13 | 否 | Nucleo板载用户按键(左侧蓝色) |
| A0 | PA0 | 否 | ADC |
| A1 | PA1 | 否 | ADC |
......@@ -61,4 +61,4 @@ Hardware Drivers Config --->
## 3 I2C总线
STM32F072 Nucleo板的I2C总线是板上丝印的 `SCL/D15``SDA/D14` 引脚,这两个引脚是被RT-Thread I2C设备框架接管的,不需要直接操控这两个引脚,直接引用`#include <Wire.h>`(Arduino官方I2C头文件)即可使用。
STM32F072 Nucleo板的I2C总线是板上丝印的 `SCL/D15``SDA/D14` 引脚,这两个引脚默认是被RT-Thread I2C设备框架接管的,直接引用`#include <Wire.h>`(Arduino官方I2C头文件)即可使用。
......@@ -20,8 +20,8 @@
*/
const pin_map_t pin_map_table[]=
{
{D0}, /* RX */
{D1}, /* TX */
{D0, GET_PIN(A,3), "uart2"}, /* UART2-RX */
{D1, GET_PIN(A,2), "uart2"}, /* UART2-TX */
{D2, GET_PIN(A,10)},
{D3, GET_PIN(B,3), "pwm2", 2}, /* PWM */
{D4, GET_PIN(B,5)},
......@@ -34,8 +34,8 @@ const pin_map_t pin_map_table[]=
{D11, GET_PIN(A,7), "pwm17", 1}, /* PWM */
{D12, GET_PIN(A,6)},
{D13, GET_PIN(A,5)},
{D14}, /* I2C1-SDA */
{D15}, /* I2C1-SCL */
{D14, GET_PIN(B,9), "i2c1"}, /* I2C1-SDA */
{D15, GET_PIN(B,8), "i2c1"}, /* I2C1-SCL */
{D16, GET_PIN(C,13)}, /* user button */
{A0, GET_PIN(A,0), "adc1", 0}, /* ADC */
{A1, GET_PIN(A,1), "adc1", 1}, /* ADC */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册