Using COSMIC C - trying to understand Clock setting
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2014-08-29 7:00 AM
Posted on August 29, 2014 at 16:00
Hello there, I am playing with my STM8s Discovery board but unable to set the clock properly. Can someone please put some light on what I am doing wrong. My code is as follows:
---------------------------------------------&sharpinclude ''stm8s.h''u16 c=9000;main(){ void CLK_Deinit(); void CLK_HSICmd(ENABLE); void CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV8); void CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV128); CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO,CLK_SOURCE_HSI,ENABLE,CLK_CURRENTCLOCKSTATE_DISABLE); GPIO_DeInit (GPIOD); GPIO_Init (GPIOD,GPIO_PIN_0,GPIO_MODE_OUT_PP_LOW_FAST);// TIM2_DeInit();// TIM2_TimeBaseInit(TIM2_PRESCALER_2048, 300);// TIM2_Cmd(ENABLE); while (1){/* if (TIM2_GetCounter()>150){ GPIO_WriteHigh(GPIOD,GPIO_PIN_0); } else { GPIO_WriteLow(GPIOD,GPIO_PIN_0); }*/ while (c>1){ c--; } GPIO_WriteReverse(GPIOD,GPIO_PIN_0); c=9000; }}-----------------------------------My LED blinks at the same rate even when I change the HSI prescaler and/or sys clock config. Thanks #stm8s-clock-setting
This discussion is locked. Please start a new topic to ask your question.
0 REPLIES 0
