stm32f4 discovery 168 mhz de çalışmama sorunu

Başlatan görkem, 07 Aralık 2015, 23:11:22

görkem

stm32f4  mikro c ile deneme amaçlı led blink yapıyım dedim 8 mhz 16 mhz lerde ve internal rc 16 mhz osilatörle 168 mhzde  sorunsuz çalışıyor fakat harici 8 mhz kristal ile  168 mhz e ayarladığımda hiç bir tepki alamıyorum pll ayarlarıda doğru sorun ne olabilir. kod ve  pll ayarları aşağıdaki gibi

#define LED_YESIL GPIOD_ODR.B12
#define LED_TURUNCU GPIOD_ODR.B13
#define LED_KIRMIZI GPIOD_ODR.B14
#define LED_MAVI GPIOD_ODR.B15


void main() {
 GPIO_Digital_Output(&GPIOD_ODR,
  _GPIO_PINMASK_12|
  _GPIO_PINMASK_13|
  _GPIO_PINMASK_14|
  _GPIO_PINMASK_15);


while(1)
{
GPIOD_ODR=0x000F000;
Delay_ms(500);
GPIOD_ODR=0;
Delay_ms(500);

}}





mylord92

Pll clock source HSE olarak seciniz, sorun duzelecektir.