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

STM32F105 USB HID RCC設定

[复制链接]
joeen63 提问时间:2012-10-2 14:37 /
以下是Examples 程序設定,好像是使用25MHz , 如果使用 16MHz 要怎麼設定呢?
RCC_OTGFSCLKConfig(RCC_OTGFSCLKSource_PLLVCO_Div3);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_OTG_FS, ENABLE) ;
 
謝謝
收藏 评论2 发布时间:2012-10-2 14:37

举报

2个回答
joeen63 回答时间: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);
}
YEHONG-393354 回答时间:2012-10-6 20:53:16

RE:STM32F105 USB HID RCC設定

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

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版