Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: alper0017 - 11 Aralık 2012, 03:07:21

Başlık: Ynt: STM32F4 Discovery kartıma keil ile yüklediğim programlar çalışmıyor.
Gönderen: alper0017 - 11 Aralık 2012, 03:07:21
Herkese yeniden merhaba. Mikroc'de birçok kod yazmama karşın uzun bi sürenin sonunda keil'e geçmeye karar kıldım.Keil 4.60 sürümünü sitesinden indirip lisansladım.Bugüne kadar mikroc ile yazdığım kodları hex olarak kaydedip stm32 st-link utility programı ile arm'a gömüyordum.Fakat keilde konfigürasyon ve ilk yükleme ayarlarını forumda anlatıldığı üzere yazdım hatta en basit led yakma programlarını kopyala yapıştırla yaptım.Fakat keil kullanarak yazdığım kodun hex'i armda çalışmıyor.Mikroc'de çalışıyor.Bunun sebebi ne olabilir??

mesaj birleştirme:: 11 Aralık 2012, 04:50:43

Sorun Çözüldü :)

mesaj birleştirme:: 11 Aralık 2012, 05:02:44

Sorun çözüldü ama sadece keil ile birlikte gelen hazır kodlar ile çalışıyor sistem.
Sitedeki kodları yüklediğimde çalışmıyor.Örn:

#include "STM32F4xx.h"

void SystemInit()
{
    RCC->AHB1ENR|=0x00000008;    // GPIOD donanımının clock sinyalini uygulayalım
    GPIOD->MODER=0x55000000;     // GPIOD nin 15, 14, 13, 12 pinleri cikis tanimlandi (Ledler bu pinlerde)
    GPIOD->OSPEEDR= 0xFFFFFFFF; // GPIOD nin tum cikislari en yuksek hizda kullanacagiz
}

int main()
{
    while(1)
   {
     GPIOD->ODR= 0x0000F000;     // Ledler yansin
     GPIOD->ODR= 0x00000000;     // Ledler sonsun
   }
}

// Programın sonudur.

Başlık: Ynt: STM32F4 Discovery kartıma keil ile yüklediğim programlar çalışmıyor.
Gönderen: alper0017 - 11 Aralık 2012, 14:00:51
Hocam https://www.picproje.org/index.php/topic,35896.0.html (https://www.picproje.org/index.php/topic,35896.0.html) konusundaki kodları aynen kopyalayıp denedim bunu :). Zaten o kısım benim aklıma da takıldı.   GPIOD->ODR= 0x00000000;     // Ledler sonsun satırını silerek denememe rağmen çalışmamıştı fakat sabah 07.00 sularında çalıştırmayı başardım çok şükürki :)
Başlık: Ynt: STM32F4 Discovery kartıma keil ile yüklediğim programlar çalışmıyor.
Gönderen: Klein - 11 Aralık 2012, 14:48:45
Sonuç olarak , sorun çözüldü mü? çözülmedi mi?
Başlık: Ynt: STM32F4 Discovery kartıma keil ile yüklediğim programlar çalışmıyor.
Gönderen: alper0017 - 11 Aralık 2012, 15:13:45
Çözüldü