“system_stm32f4xx.c” Dosyasında Clock Ayarlarının Yapılması

system_stm32f4xx.c içeriğinde STM32F4xx için system clock ayarlamalarının yapıldığı dosyadır.

STM32F4 kodlamaya başladığım ilk zamanlarda bu dosyanın ne işe yaradığını pek bilmezdim. Timer kullanarak yaptığım bir kaç uygulamadan sonra aslında bu dosyanın gerçekten çok önemli olduğunu anladım. Bir çok yerde aradım ve bulması çok zor oldu. Özellikle Timer gibi süre gerektiren işlemlerde clock ayarları eğer yanlışsa belirlediğiniz süreçler de hatalar oluyor. Örnek verecek olursam, diyelim ki LED’i her saniyede bir yakıp söndürmek istiyoruz. Eğer bu dosya ayarları düzgün yapılmamışsa, LED’imiz saniyede bir değilde iki yanabiliyor.

Read more