Problemi çözdüm. İndirdiğim library dosyası masaütündeydi. Fakat cubemxte oluşturduğum proje D: diskinde. Bu yüzden sorun yaşıyormuşum. Library dosyasını proje dosyasının içine attım ve path'i tekrar ayarladım ve sorun ortadan kalktı. Benzer sorunu yaşayanlar için açıklamış olalım. Veysel Gökdemir başkalarının duasını aldın mı bilmiyorum ama benim çok duamı aldın.Allah senden razı olsun.
Merhaba Osman, Pin seçimi, configurasyon ve ayarlar gibi işlemleri yapıyoruz. Cubemx genel bir main body kod oluşturuyor kullanıcı için daha sonra kendi main kodlarımızı yazıyoruz.
Merhaba Ömer, TM liblerin içeriğinde kullanılan fonksiyonlar hal lib ile yazılmış. Eğer hal ile yazılmayan varsa normal standart liblere eklenebilir. Diğer türlü compiler fonksiyonları tanımadığında hata verir. Bu konuda geri dönüş yaparım sana.
Merhaba Ömer, Dediğimiz gibi TM liblerin içerisindeki fonksiyonların Hal olup olmaması önemli. Hal ile yazılmışsa compiler tanımadığında hata alırız. Kolay gelsin.
Merhabalar veysel hocam. anlattığınız gibi yaptım başarılı bir şekilde oldu ancak daha sonra tm_gps kütüphanesini ekledim ancak bu sefer hata aldım. hata kodunu resmini aşağıda paylaşıyorum bu konuda yardımcı olur musunuz ? i.hizliresim.com/vaZAb4.png *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'gps_deneme_2' compiling main.c... ..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(583): error: #20: identifier "USART_FLAG_TXE" is undefined USART_WAIT(USARTx); ..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(587): error: #20: identifier "USART_FLAG_TXE" is undefined USART_WAIT(USARTx); ../Src/main.c: 0 warnings, 2 errors compiling tm_stm32_gps.c... ..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(583): error: #20: identifier "USART_FLAG_TXE" is undefined USART_WAIT(USARTx); ..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(587): error: #20: identifier "USART_FLAG_TXE" is undefined USART_WAIT(USARTx); ..\..\..\..\..\STM32_LIBRARIES\tm_stm32_gps.c: 0 warnings, 2 errors "gps_deneme_2\gps_deneme_2.axf" - 4 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:03
Hocam Ağzınızae sağlik ,Beklediğim Videodu.
Çok Saolun.
hocam o dosyayı nasıl h dosyasına ceviriyoruz
sağ tıklayıp isim değiştir diyip uzantısını .h yapın
iyi ki yapmışsın yorumu dakskldasd
hocam keilde include "defines.h" not found uyarısı veriyor? Nasıl düzeltebiliriz.
Merhabalar hocam. Bu kütüphaneler stm32f0discovery için destekliyor mu ?
Problemi çözdüm. İndirdiğim library dosyası masaütündeydi. Fakat cubemxte oluşturduğum proje D: diskinde. Bu yüzden sorun yaşıyormuşum. Library dosyasını proje dosyasının içine attım ve path'i tekrar ayarladım ve sorun ortadan kalktı. Benzer sorunu yaşayanlar için açıklamış olalım. Veysel Gökdemir başkalarının duasını aldın mı bilmiyorum ama benim çok duamı aldın.Allah senden razı olsun.
Path göstermeme rağmen #include "stm32fxxx_hal.h" 'da çarpı işareti çıkıyor.
cubemx i sadece keilde yazacağımız kodlar için konfigürasyon ayarları için mi kullanıyoruz
?
Merhaba Osman,
Pin seçimi, configurasyon ve ayarlar gibi işlemleri yapıyoruz. Cubemx genel bir main body kod oluşturuyor kullanıcı için daha sonra kendi main kodlarımızı yazıyoruz.
Hocam TM library leri standartperiphal kütüphanelerine de aynı hal kütüphanesindeki gibi dahil edebilir miyiz , teşekkürler..
Merhaba Ömer, TM liblerin içeriğinde kullanılan fonksiyonlar hal lib ile yazılmış. Eğer hal ile yazılmayan varsa normal standart liblere eklenebilir. Diğer türlü compiler fonksiyonları tanımadığında hata verir. Bu konuda geri dönüş yaparım sana.
Merhaba Ömer, Dediğimiz gibi TM liblerin içerisindeki fonksiyonların Hal olup olmaması önemli. Hal ile yazılmışsa compiler tanımadığında hata alırız. Kolay gelsin.
Merhabalar veysel hocam. anlattığınız gibi yaptım başarılı bir şekilde oldu ancak daha sonra tm_gps kütüphanesini ekledim ancak bu sefer hata aldım. hata kodunu resmini aşağıda paylaşıyorum bu konuda yardımcı olur musunuz ?
i.hizliresim.com/vaZAb4.png
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'gps_deneme_2'
compiling main.c...
..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(583): error: #20: identifier "USART_FLAG_TXE" is undefined
USART_WAIT(USARTx);
..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(587): error: #20: identifier "USART_FLAG_TXE" is undefined
USART_WAIT(USARTx);
../Src/main.c: 0 warnings, 2 errors
compiling tm_stm32_gps.c...
..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(583): error: #20: identifier "USART_FLAG_TXE" is undefined
USART_WAIT(USARTx);
..\..\..\..\..\STM32_LIBRARIES\tm_stm32_usart.h(587): error: #20: identifier "USART_FLAG_TXE" is undefined
USART_WAIT(USARTx);
..\..\..\..\..\STM32_LIBRARIES\tm_stm32_gps.c: 0 warnings, 2 errors
"gps_deneme_2\gps_deneme_2.axf" - 4 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:03