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

查看: 4101|回复: 2

STM32F105 USB HID RCC設定

[复制链接]

8

主题

13

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-10-2 14:37:55 | 显示全部楼层 |阅读模式
以下是Examples 程序設定,好像是使用25MHz , 如果使用 16MHz 要怎麼設定呢?
RCC_OTGFSCLKConfig(RCC_OTGFSCLKSource_PLLVCO_Div3);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_OTG_FS, ENABLE) ;
 
謝謝
回复

使用道具 举报

8

主题

13

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-10-2 15:40:10 | 显示全部楼层

RE:STM32F105 USB HID RCC設定

這是我的RCC設定
void RCC_Configuration(void)
{
     RCC_DeInit();   // RCC system reset(for debug purpose)
     RCC_HSEConfig(RCC_HSE_ON);    // Enable HSE
     while(RCC_GetFlagStatus(RCC_FLAG_HSERDY) == 0);    // wait until the HSI is ready
     
     RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
     RCC_PREDIV1Config(RCC_PREDIV1_Source_HSE, RCC_PREDIV1_Div2);
     RCC_PLLConfig(RCC_PLLSource_PREDIV1, RCC_PLLMul_9);
     RCC_PLLCmd(ENABLE);
     while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == 0);    // wait until the PLL is ready
  
     RCC_HCLKConfig(RCC_SYSCLK_Div1);       // HCLK = SYSCLK
     RCC_PCLK1Config(RCC_HCLK_Div2);        // PCLK1 = HCLK/2
     RCC_PCLK2Config(RCC_HCLK_Div1);        // PCLK2 = HCLK
     RCC_ADCCLKConfig(RCC_PCLK2_Div8);      // ADCCLK = PCLK2/8
     FLASH_SetLatency(FLASH_Latency_2);
     FLASH_HalfCycleAccessCmd(FLASH_HalfCycleAccess_Disable);
     FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
     RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);              // Select PLL as system clock source
     RCC_PREDIV2Config(RCC_PREDIV2_Div4);          // 16MHz / 4 = 4MHz
     RCC_PLL2Config(RCC_PLL2Mul_10);               // 4MHz * 10 = 40MHz
     RCC_PLL2Cmd(ENABLE);
     while(RCC_GetFlagStatus(RCC_FLAG_PLL2RDY) == RESET);
     RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
     RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN2, ENABLE);
     
     RCC_OTGFSCLKConfig(RCC_OTGFSCLKSource_PLLVCO_Div3);     // Select USBCLK source
     RCC_AHBPeriphClockCmd(RCC_AHBPeriph_OTG_FS, ENABLE) ;   // Enable the USB clock   
         
     RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
}
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-10-6 20:53:16 | 显示全部楼层

RE:STM32F105 USB HID RCC設定

您好,请问你的的问题解决了没啊?我现在调试F105的USB虚拟串口,用的官网的Virtual_COM_Port例程,USB在PC上无法识别。能否交流下啊?QQ378083728
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版