新手上路
- 积分
- 47
- 金钱
- 47
- 注册时间
- 2018-11-10
- 在线时间
- 15 小时
|

楼主 |
发表于 2018-11-22 13:09:23
|
显示全部楼层
本帖最后由 HuangJianguo 于 2018-11-22 13:22 编辑
拉高呀,谢谢!探索者F4系列,PA7-直接接LAN8720的CRS_DV引脚,当LAN8720处于复位状态时,可以做普通IO用。
我现在把PA7复用成SPI1_MOSI,将LAN8720的复位引脚(PD3)拉低,发现SPI1通信还是不正常,便用成用表测量PD3管脚,是低电平, 请问啥原因???
将LAN8720的复位引脚(PD3)拉低代码:
//使能GPIOE时钟
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_ResetBits(GPIOD, GPIO_Pin_3);
|
|