Gönderen Konu: hc-06 bluetooth modül  (Okunma sayısı 476 defa)

Çevrimdışı hasankara

  • Emektar
  • *****
  • İleti: 610
hc-06 bluetooth modül
« : 31 Temmuz 2017, 05:51:14 »
Real term programı ile pl2303 seri dönüştürücü kullanarak hc-06 modülünün BaudRate değerini 460800 bps olarak ayarlıyorum "AT+BAUDA". OK460800 donusunu alıyorum. Haberleşme hızını real term üzerinden 460800 yaparak yine pl2303 üzerinden AT komutunun karşılığında OK geri dönüşünü alıyorum.

Modülü MCU seri port bağlıyorum. MCU seri port hızı 460800 bps , bu değeri osilaskoptan teyit ediyorum. RealTerm ile bluetooth üzerinden seri port bağlantısını 460800 hızında başlatabiliyorum. C# arayüz programı ile bluetooth seri port bağlantısnı 115200 hızında başlatabiliyorum. Veri alışverişi yapabiliyorum ancak hız düşük geldiği için olması gereken saniyede ki paket sayısına ulaşamıyorum ve paket kaçırıyorum.

Yaşadığım problem; C# arayüz programında bluetooth üzerinden seri port bağlantısını 460800 hızında başlatmak istediğim zaman "Cihaz için baud hızı üst sınırı 115200." Exception mesajını alıyorum. Sonuç olarak arayüz ile bu hızda bağlanamıyorum. Durum böyle olsa bile realterm programı ile 460800 hızında bağlanabildiğimi ele alırsak, bunu C# da yapmanın da bir yolu olabilir diye düşünüyorum.

Çevrimdışı OG

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 9228
    • http://www.cekud.org.tr
Ynt: hc-06 bluetooth modül
« Yanıtla #1 : 31 Temmuz 2017, 06:47:37 »
Seri port nesnesinin standartlarından kaynaklanıyor olmalı.

Konu ile bağlantılı olarak ben de FT232 ile 250K hız için standart seri portu nesnesini kullanamadım (VB).
FT232 nin d2xx driverı ile farklı çalışmak gerekiyordu.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Çevrimdışı hasankara

  • Emektar
  • *****
  • İleti: 610
Ynt: hc-06 bluetooth modül
« Yanıtla #2 : 31 Temmuz 2017, 11:06:08 »
d2xx dll mi? kaynak kod mu? nasıl ulaşabilirim?

Çevrimdışı hasankara

  • Emektar
  • *****
  • İleti: 610
Ynt: hc-06 bluetooth modül
« Yanıtla #3 : 31 Temmuz 2017, 11:13:00 »
Qt nin serial port kütüphanesini kullanan visual studio projesi var elimde ve bu proje de yine istediğim hızda bağlantı kurabiliyor. Ancak c++ da yazıldığı için kendi projeme uyarlayamıyorum. Seri port a ilişkin C# da kullanmak üzere kaynak kod veya dll arıyorum. .netfreamwork un kendi kütüphanesini kullanmayacak şekilde Qt olur veya başkası olur.

Çevrimdışı hasankara

  • Emektar
  • *****
  • İleti: 610
Ynt: hc-06 bluetooth modül
« Yanıtla #4 : 01 Ağustos 2017, 04:50:02 »
Güncel