STM32F407 Cortex M4 Kütüphane Kullanımı

Başlatan muhittin_kaplan, 17 Temmuz 2012, 14:35:04

muhittin_kaplan

başta Z, ve emeği geçen diğer hocalar tarafından adı geçen kart ile epeyce iş yaptık. ama hiç üreticinin desteklediği şekilde yapmadık.
Kütüphanlerin kullanımını örneklerle bizlere açıklayabilecek hocalar aranıyor. Yardımlarınızı Esirgemeyiniz.

Tagli

Evet, benim de o noktada kafam karıştı. Şu CMSIS olayı ve ST'nin peripheral kütüphanesi kullanımı hakkında bilgi sahibi olmak isterim. CMSIS'de fazla birşey yok sanırım, ama ST kütüphanesi olayını anlayamadım bir türlü. Daha doğrusu, bu kütüphaneyi Keil'a nasıl göstereceğimi anlayamadım.

Bu arada, ST'nin hazırladığı bir Excel makrosu var, system_stm32f0xx.c (bu dediğim F0 için) dosyasını kendisi oluşturuyor. Sanırım uyumluluk açısından bu dosyanın kullanılmasında fayda var.
Gökçe Tağlıoğlu

muhittin_kaplan


Klein

Şu aralar çok yoğunum.
İş yüküm biraz hafifleyince, bir kaç örnek yazıp yayımlarım.

memo333

zamanında yazmıştım kısa bir giriş olsun.

https://www.picproje.org/index.php/topic,36521.0.html

muzoo da örnek led-yak söndür yayınlamıştı...
Gömülü Linux Notları --> http://linuxedu.xyz/

XX_CİHAN_XX

Bende bu konuda yeni ve kafası karışıklardanım :)

Şöyle bir şey buldum incelemekte fayda var.

http://www.mcu-turkey.com/?p=21960
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

memo333

Alıntı yapılan: XX_CİHAN_XX - 18 Temmuz 2012, 14:39:43
Bende bu konuda yeni ve kafası karışıklardanım :)

Şöyle bir şey buldum incelemekte fayda var.

http://www.mcu-turkey.com/?p=21960

bu örnekte st kütüphanesi kullanılmamış. sadece register tanımlamaları kullanılmış.
Gömülü Linux Notları --> http://linuxedu.xyz/

CLR

Arkadaşlar, stnin örneklerinde veya firmwarelerinde boş template'ler var, yani yeni proje oluşturma templateleri , keil veya iar için. İster bu templateleri kullanırsınız isterseniz keille yazılmış bir projenin içini boşaltın kullanın veya  isterseniz projeyi keilde veya iarda açıp kütüphane ayarlarına bakın. Project ayarları menüsünden ilgili klasörlerin yerini gösteriyorsunuz dediğim gibi bunlara yukarıda bahsettiğim gibi ulaşabilirsiniz.

Proje içine kütüphaneleri veya istediğinizi ekledikten sonra proje örnekleri olarak STnin sitesindekiler yeterde artar bile. ST herşeyi yazmış zaten, sadece gereken boşluklara uygun kütüphanelerin uygun fonksiyonları yerleştirmek.
Knowledge and Experience are Power

muhittin_kaplan

Tamam hocam. Olay Template,Samples kullanımı değil bunların nasıl kullanıldığı. Örneğin Usartla alakalı bir kütüphanenin içerisindeki fonksiyonu nasıl çağıracağız, o kütüphanenin içeriğinde neler var, nasıl ekleyeceğiz gibi bir sürü balık ve olta meselesi var.

XX_CİHAN_XX

#9
Kütüphaneler, içeriği ve kullanımı hakkında hemen herşey burada:

http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f4_dsp_stdperiph_lib.zip


mesaj birleştirme:: 20 Temmuz 2012, 09:02:51

stm32f4xx_dsp_stdperiph_lib_um.chm dosyasında aradığınız birçok bilgiyi bulabilirsiniz
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.