Error: L6200E ne anlama geliyor?

Başlatan mfurkan7, 06 Ocak 2014, 13:40:43

mfurkan7

Hocam isterseniz dosyayı göndereyim. O kadar önemli bilgi yok içinde.

ercan_t

tamam gönder merakettim yav sorunu :)

mfurkan7

http://dosya.co/bswiztgfj019/STM32F4-Discovery_FW_V1.1.0.rar.html  Buyurun hocam. 1,5 gündür bu sorunu çözmeye çalışıyorum. Çözebilirseniz süper olur  :)

ercan_t

#18
merhaba,

hatalarını düzelttim kod sorunsuz derlendi,

değişken tanımlamaların sırası çok yanlış birde main.c icerisine ve başka klasörlere ... include "main.c" ... yazmışsın bu tanım cok yanlış reqursive tanımlama meydana getiriyor,

birazdan yükleyeceğim yanlışlarını kontrol edersin...

mesaj birleştirme:: 06 Ocak 2014, 16:28:59


kodları fazla incelemedim sadece hatayı hızlı düzeltmek için kodları değiştirdim.

http://dosya.co/236tpj7v8xc8/Project.rar.html

mfurkan7

#19
Hocam çok teşekkür ederim. Büyüksün valla  ;D

mesaj birleştirme:: 06 Ocak 2014, 17:33:20

hocam bu extern komutunun görevi nedir tam olarak? Bir de neden

typedef struct
{
    LEDAyarlari ledAyarlari[6];

}TAyarlar;


struct yapısı ile tanımlanmış bu kodu typedef ile tanımladık?

kimlenbu

konuyu hortlatmak gibi olmasın ama çok teşekkür ederim, sorunum çözüldü. main.c'nin başındaki tanımlamalar kalabalık yapmasın diye main.h içine almıştım ama haliyle global değişken tanımlamaları da header dosyasına gitmiş. değişken ve struct tanımlamalarını main.c'ye alınca düzeldi :)