haas506问题汇总-关于gpio
最新案例教程点击下方链接跳转,优快云已停止更新
点
击
跳
转
Q:使用IO口时,为什么开发板排母中的IO口输出电压和右边I2C接口中的IO输出电压不一致?
A: 排母(20x2)中的IO口输出电压为1.8V,而I2C、SPI接口中的IO口输出电压为3.3V。故在使用IO的output的时候,需要注意一下输出电压,看看满不满足当前需求。

Q:为什么有些io口无法使用,打开失败?
A: io复用导致有些io口无法同时使用,Pin1与Pin2一一对应,如下表所示。
| Pin1 | Pin2 |
|---|---|
| LED_R3(GPIO9) | LCD_SIO(GPIO30) |
| LED_G3(GPIO8) | LCD_SDC(GPIO29) |
| LED_G2(GPIO6) | LCD_CLK(GPIO28) |
| LED_R2(GPIO7) | LCD_CS(GPIO27) |
| LCD_FMARK(GPIO25) | PWM0(GPIO39) |
| KEY1(GPIO44) | SDC1_CMD(GPIO38) |
| SPI_CLK(GPIO18) | SDC1_DATA0(GPIO36) |
| SPI_CS(GPIO15) | SDC1_DATA1(GPIO35) |
| SPI_MOSI(GPIO16) | SDC1_DATA2(GPIO34) |
| SPI_MISO(GPIO17) | SDC1_DATA3(GPIO33) |
| CAM_RSTL(GPIO21) | CHR_STATE |
| CAM_PWDN(GPIO22) | 3.3v |
| CAM_SI1(GPIO4) | LED_G1(GPIO1) |
| CAM_SCK(GPIO5) | GPIO32 |
Q:M601模块管脚和gpio怎么对应?
A: M601模块管脚和GPIO对照如下表
| GPIO 编号 | 模块PIN编号 | 模块PIN名称 | Hass506-IO应用 |
|---|---|---|---|
| GPIO 0 | PIN_1 | WAKE_IN | LED_R1 |
| GPIO 1 | PIN_2 | AP_READY | LED_G1 |
| GPIO 2 | PIN_4 | W_DISABLE | SPK_AMP_EN |
| GPIO 3 | PIN_5 | NET_MODE | LPG(PWM1) |
| GPIO 4 | PIN_6 | NET_STATUS | CAM_SI1 |
| GPIO 5 | PIN_23 | SD_INS_DET | CAM_SCK |
| GPIO 6 | PIN_24 | PCM_IN | LED_G2 |
| GPIO 7 | PIN_25 | PCM_OUT | LED_R2 |
| GPIO 8 | PIN_26 | PCM_SYNC | LED_G3 |
| GPIO 9 | PIN_27 | PCM_CLK | LED_R3 |
| GPIO 10 | PIN_28 | SDC2_DATA3 | SDC2_DATA3 |
| GPIO 11 | PIN_29 | SDC2_DATA2 | SDC2_DATA2 |
| GPIO 12 | PIN_30 | SDC2_DATA1 | SDC2_DATA1 |
| GPIO 13 | PIN_31 | SDC2_DATA0 | SDC2_DATA0 |
| GPIO 14 | PIN_33 | SDC2_CMD | SDC2_CMD |
| GPIO 15 | PIN_37 | SPI_CS_N | SPI_CS |
| GPIO 16 | PIN_38 | SPI_MOSI | SPI_MOSI |
| GPIO 17 | PIN_39 | SPI_MISO | SPI_MISO |
| GPIO 18 | PIN_40 | SPI_CLK | SPI_CLK |
| GPIO 19 | PIN_41 | I2C_SCL | I2C_SCL |
| GPIO 20 | PIN_42 | I2C_SDA | I2C_SDA |
| GPIO 21 | PIN_61 | STATUS | CAM_RSTL |
| GPIO 22 | PIN_62 | RI | CAM_PWDN |
| GPIO 23 | PIN_63 | DCD | CAM_REFCLK |
| GPIO 24 | PIN_66 | DTR | CAM_SI0 |
| GPIO 25 | PIN_119 | LCD_FMARK | LCD_FMARK |
| GPIO 26 | PIN_121 | LCD_SEL | LCD_SEL |
| GPIO 27 | PIN_122 | LCD_CS | LCD_CS |
| GPIO 28 | PIN_123 | LCD_CLK | LCD_CLK |
| GPIO 29 | PIN_124 | LCD_SDC | LCD_SDC |
| GPIO 30 | PIN_125 | LCD_SIO | LCD_SIO |
| GPIO 31 | PIN_126 | GPIO1 | GPIO31 |
| GPIO 32 | PIN_127 | PM_EN_WLAN | PM_EN_WLAN |
| GPIO 33 | PIN_129 | SDC1_DATA3 | SDC1_DATA3 |
| GPIO 34 | PIN_130 | SDC1_DATA2 | SDC1_DATA2 |
| GPIO 35 | PIN_131 | SDC1_DATA1 | SDC1_DATA1 |
| GPIO 36 | PIN_132 | SDC1_DATA0 | SDC1_DATA0 |
| GPIO 37 | PIN_133 | SDC1_CLK | SDC1_CLK |
| GPIO 38 | PIN_134 | SDC1_CMD | SDC1_CMD |
| GPIO 39 | PIN_135 | WAKE_WLAN | PWM0 |
| GPIO 40 | PIN_136 | WLAN_EN | UART2_RXD |
| GPIO 41 | PIN_139 | BT_EN | UART2_TXD |
| GPIO 42 | PIN_141 | I2C2_SCL | I2C2_SCL |
| GPIO 43 | PIN_142 | I2C2_SDA | I2C2_SDA |
| GPIO 44 | PIN_3 | SLEEP_IND | KEY1 |
| GPIO 45 | PIN_13 | SIM_PRESENCE | SIM_PRESENCE |
| GPIO 46 | PIN_64 | RTS | 3V3_EN |
| GPIO 47 | PIN_65 | CTS | CHR_STATE |
Q:电机连接排母IO.重启时电机会转动?
- 排母GPIO口有默认电压,重启时大致分为四种情况:
- 重启时高电压
- 重启时低电压
- 重启时有短暂脉冲电压
- 异常引脚
M601

M320

使用排母GPIO控制电机时,可以使用重启低电压的IO口(图中橙色引脚)
本文解答了Haas506开发板在使用GPIO过程中遇到的问题,包括不同接口输出电压差异、部分IO口无法使用的原因及M601模块管脚与GPIO的对应关系。
1150

被折叠的 条评论
为什么被折叠?



