Stm32f4 SystemInit sorunu?

Başlatan mir_as82, 03 Ağustos 2013, 18:55:51

mir_as82

Coocox ile intertte olan kodlardan birini yazdım. Ama SystemInit fonksiyonunu main.c dosyasının içinde yazdığımda "multiple definition" diyor. Başka yerde de olduğundan aynı isimde iki fonsiyon var ondan oluyor galiba. Diğer dosyalardaki SystemInit() fonksiyonları nasıl düzenleme yapmam gerekir?


muhittin_kaplan

olmaması lazım. Projeyi biryere kopyalarmısın bakmamız için,


muhittin_kaplan

#3
bende direk derledi.
Ama main.c nin içerisinde systeminit adında bir fonksiyon olmaz. (sen burada açıklama olarak değiştirmişsin.) aynı fonksiyon system_stm32f4xx.c dosyasında da mevcut.

mesaj birleştirme:: 03 Ağustos 2013, 19:50:06

birde neden değiştireceksin systeminit i, onu clock configuration tool la yaptıysam istediğin hıza ayarlarsın.

mesaj birleştirme:: 03 Ağustos 2013, 19:56:30

eğer registerlere doğrudan ulaşacaksan (low level) kütüphane dosyalarına gerek yok.

mir_as82

clock configuration tool nerede ?

muhittin_kaplan

mir
eğer cct ile yapacaksan registerleri  felan değil kütüphaneleri kullanman gerekir. sen ilk etapta gpio,rcc,usart,adc, gibi temel kavramları yap. ama örneklere bağlı kal. yani yarım ondan yarım bundan gitme.
anladığım kadarı ile Z nin örneklerini yapıyorsun, o bu örnekleri Keil ile verdi. sende keil ile yap problem yaşama. sonrasında buradan yardımcı oluruz.