Stm32 · Kasım 17, 2012 0

System Tick’iniz Hazır.

Basit bir zamanlayıcı olan system tick, STM32f100Rb yi programlayarak basit bir zamanlayıcı yapacağız. Cortex M3 ve Cortex M4 lerde bulunan bu sayıcı ile basit zamanlayıcı yapabiliriz.
Tabiki bu işlemi kütüphane kullanarak yapacağız. CoIde Kullanarak yapacağız. İlk Etapta Repository penceresinin
Peripheral sekmesinden CMSIS Core ve CMSIS Boot seçmelerini,
Others Sekmesinden RCC, GPIO, FLASH seçmelerini
Seçerek ilgili dosyaların projemize eklenmesini sağlamamız gerekir. Bu işlemleri eksiksiz yaparsanız projede bir problem olmaz.

Zamanlama hesabı komutu ile yapılıyor. Systick_config(Sistem Zamanı/Bölme)

Yukardaki kod ile 1ms lik kesme sağlanır.
 
 

Ziyaretci : 1677