你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

为什么两种引脚在与原理图和开发手册都显示可以用,但

[复制链接]
sdsffghgfdfg 提问时间:2018-6-7 16:48 /
为什么两种引脚在与原理图和开发手册都显示可以用,但是只有其中一个有用?这是我在用stm32cubemx配置lwip时遇见的问题。(开发板STM32F407ZG)
1. 原理图的相应引脚显示如下

  1. <b>PB11</b>/TIM2_CH4/U3_RX/I2C2_SDA/HS_ULPI_D4/ETH_MII_TX_EN/<b>ETH_RMII_TX_EN</b>
  2. Vcap_1
  3. <b>PB12/</b>SPI2_NSS/TIM1_BKIN/U3_CK/CAN2_RX/I2C2_SMBA/OTG_HS_ULPI_D5/OTG_HS_ID/ETH_MII_TXD0/<b>ETH_RMII_TXD0</b>/I2S2_WS
  4. <b>PB13</b>/SPI2_SCK/TIM1_CH1N/U3_CTS/CAN2_TX/OTG_HS_ULPI_D6/OTG_HS_VBUS/ETH_MII_TXD1/<b>ETH_RMII_TXD1</b>/I2S2_CK
复制代码
  1. <b>PG11</b>/FSMC_NCE4_2/ETH_MII_TX_EN/<b>ETH_RMII_TX_EN </b>
  2. PG12/FSMC_NE4/U6_RTS 127
  3. <b>PG13</b>/FSMC_A24/U6_CTS/ETH_MII_TXD0/<b>ETH_RMII_TXD0 </b>
  4. <b>PG14</b>/FSMC_A25/U6_TX/ETH_MII_TXD1/<b>ETH_RMII_TXD1</b>
复制代码


2. 开发手册相应引脚显示如下
  1. <b>PB11</b> ETH _MII_TX_EN/<b>ETH _RMII_TX_EN</b>
  2. <b>PB12</b> ETH _MII_TXD0/<b>ETH _RMII_TXD0</b>
  3. <b>PB13</b> ETH _MII_TXD1/<b>ETH _RMII_TXD1</b>
复制代码
  1. <b>PG11</b> ETH _MII_TX_EN/<b>ETH _RMII_TX_EN</b>
复制代码

当使用PB11 PB12 PB13时,lwip没有正常工作
当使用PG11 PG12 PG14时,lwip可以正常工作

这个是为什么呢?
收藏 评论3 发布时间:2018-6-7 16:48

举报

3个回答
废鱼 回答时间:2018-6-7 17:15:59
楼主看一下配置代码,IO口选择对应的复用功能?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-6-8 00:14:52
看看你是否完全按照原理图和开发手册来参考的,查看接口是否异常
另外可参考资料【如何使用STM32CubeMX配置ETH(RMII) 】【stm32CubeMX上lwip的配置问题】【STM32Cube移植LwIP出现的问题】【STM32CubeMX 生成的LWIP 调试问题】

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

sdsffghgfdfg 回答时间:2018-6-8 08:30:05
本帖最后由 sdsffghgfdfg 于 2018-6-8 08:31 编辑
安 发表于 2018-6-7 17:15
楼主看一下配置代码,IO口选择对应的复用功能?
  1. GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_13|GPIO_PIN_14;
  2. GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
  3. GPIO_InitStruct.Pull = GPIO_NOPULL;
  4. GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
  5. GPIO_InitStruct.Alternate = GPIO_AF11_ETH;
  6. HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
复制代码
这个是正常的配置,大佬你看看。不正常的PB系列配置,应该也就是改下pin source。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版