求助,急!!STM32F407+DP83848 疑难杂症

[复制链接]
6339|7
 楼主| vacky 发表于 2013-9-12 10:14 | 显示全部楼层 |阅读模式
程序之前在开发板上以成功运行,现使用自己做的板子,电路跟开发板相同,模式采用RMII模式,MCO频率由407发出50MHZ,在线调试发现407配置到MCO连接407引脚PA8的时候都是正确输出50MHZ频率的,DP83848的25MHZ_OUT也是输出50MHZ频率的,然后再走到下一步函数:
void RCC_MCO1Config(uint32_t RCC_MCO1Source, uint32_t RCC_MCO1Div)
{
  uint32_t tmpreg = 0;
  
  /* Check the parameters */
  assert_param(IS_RCC_MCO1SOURCE(RCC_MCO1Source));
  assert_param(IS_RCC_MCO1DIV(RCC_MCO1Div));  

  tmpreg = RCC->CFGR;

  /* Clear MCO1[1:0] and MCO1PRE[2:0] bits */
  tmpreg &= CFGR_MCO1_RESET_MASK;

  /* Select MCO1 clock source and prescaler */
  tmpreg |= RCC_MCO1Source | RCC_MCO1Div;

  /* Store the new value */
  RCC->CFGR = tmpreg;  
}

MCO直接被拉低,请问各位大侠是何原因?在线等附上原理图
C:\Documents and Settings\Administrator\桌面
 楼主| vacky 发表于 2013-9-12 10:16 | 显示全部楼层
 楼主| vacky 发表于 2013-9-12 11:25 | 显示全部楼层
自己顶下先,大家帮帮忙呀
 楼主| vacky 发表于 2013-9-13 10:45 | 显示全部楼层
各位高手 给点意见呀 苦恼死我了:Q
gougouyx 发表于 2014-2-27 10:33 | 显示全部楼层
你好,楼主,请问你解决了没?我和你遇见一样的问题,解决的话指教指教呗
llpanda 发表于 2014-3-10 23:36 | 显示全部楼层
MDIO没上拉,应该是这么回事吧?
MOn51 发表于 2014-3-13 19:16 | 显示全部楼层
MCO要功能转定义。
gpjun2008 发表于 2014-3-27 11:20 | 显示全部楼层
楼主能发个407和dp83848的例程吗。502117270@qq.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部