stm32f407 ile GPS (spi) i haberleştirme YARDIM ?

Başlatan koray692, 04 Şubat 2016, 16:33:06

koray692

Merhabalar ben neo 6m gps modülünden verileri stm32f4 e almak istiyorum ancak gelen veriler bütünleşik mi geliyor?(birleşik geliyorsa nasıl ayrıştıracağım) nasıl yapmam gerekiyor?  spi yada uart destekliyor hangisi kolay olursa onu kullanmak istiyorum.Yardımcı olursanız çok sevinirim..İyi çalışmalar.. iyi günler.....

LukeSkywalker

uart kullanmanızı ve nmea anahtar kelimesiyle arama yapmanızı tavsiye ederim.

Emre_Tuncay_

ya buraya yazmam ne kadar dogru bilmiyorum ama ben bir türlü konu açamıyorum acaba benim uyelıgımde bir sıkıntı olabilirmi yani yeni knu açan ikonu yok bende

koray692

nmea ile nasıl arayacağım rica etsem biraz daha açabilir misiniz ?

mdargut

Bu modüller her 1 sn de gps verisini ASCII olarak hatta basar. Yapman gereken uart interrupt kurup istediğin mesajın headerını beklemek. Headerı yakalayınca veriyi bir buffera alıp istediğin şekilde parçalayacaksın. Hepsi bu.
u-Blox dokümanlarında mesaj yapısı ayrıntılı bir şekilde veriliyor. Sana hangi GPS verisi gerekiyorsa o mesaj bloğunun headerına bak dokümandan. Hatırladığım kadarı ile $GPRMC mesajı temel GPS datasını içeriyordu.

LukeSkywalker

Alıntı yapılan: koray692 - 04 Şubat 2016, 18:35:12
nmea ile nasıl arayacağım rica etsem biraz daha açabilir misiniz ?
http://www.gpsinformation.org/dale/nmea.htm
https://www.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_%28GPS.G6-HW-09005%29.pdf

Buradaki linklerde bütün bilgiler mevcut. Siz mesela $GPGGA cümlesindeki gerekli yerlerdeki bilgileri alıp işleyeceksiniz.

Gökhan BEKEN

Alıntı yapılan: Emre_Tuncay_ - 04 Şubat 2016, 18:12:09
ya buraya yazmam ne kadar dogru bilmiyorum ama ben bir türlü konu açamıyorum acaba benim uyelıgımde bir sıkıntı olabilirmi yani yeni knu açan ikonu yok bende
Üyeliğinizde sorun yok, sorun sizde. Kahvehanede olmadığımız için "ya" ile başlayan cümleler kurmuyoruz, noktalama işaretlerine dikkat ediyoruz, yazdığımız yazıları okuduktan sonra gönder butonuna basıyoruz, Türkçede 29 tane harf olduğunu unutmuyoruz, 'ü' yerine 'u' yazmıyoruz, yazdığımız mesajları alakasız konulara yazmıyoruz, üye olduğumuzda forum kurallarını okuyoruz.
Özel mesaj okumuyorum, lütfen göndermeyin.