Android telefonum üzerinden sadece seri porta sahip olan bir cihaz arasında veri alış verişi yapmaya çalışıyorum. Bunun için bir otg kablo, bir usb seri port dönüştürücü (DIGITUS Usb 2.0 rs232 converter) aldım. Şimdilik bilgisayar üzerinde yazdığım bir uygulamalayla android telefonum üzerinden veri iletişimi yapmaya çalışıyorum. Android developer sayfasındaki Usb host dökümanındaki gibi ayarlarımı yaptım. Fakat bilgisayardan gönderdiğim hiç bir veriyi alamadım. Android cihazım usb converter bağlandığı zaman cihazı farkediyor. Ona bağlantıda sağlıyorum fakat dediğim gibi veri alıp vermeyi sağlayamadım. Kodlar aşağıdaki gibi.

public void run() {
              ByteBuffer buffer = ByteBuffer.allocate(8);
                UsbRequest request = new UsbRequest();
                request.initialize(connection, endpoint);
                while (true) {
                    request.queue(buffer, 8);
                    if (connection.requestWait() == request) {
                        byte[] raw = new byte[6];
                        buffer.get(raw);
                        buffer.clear();

                        Log.d("GELEN DATA",new String(raw));

                        try {
                            Thread.sleep(100);
                        } catch (InterruptedException e) {
                        }
                    } else {
                        Log.e("", "requestWait failed, exiting");
                        break;
                    }
                }
        }

Birde sormak istediğim bu gibi uygulamalar için ARM, Ardunio gibi işlemcilerde kullanmaya gerek var mı? Yoksa sadece bir usb seri port dönüştürücüsü bu iş için yeterlimidir?

soruldu: 04 Haz '13, 04:05

Emre's gravatar image

Emre
1763410
cevap kabul oranı: 12%

değiştirildi: 07 Ağu '13, 09:24

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×819
×1

Soruldu: 04 Haz '13, 04:05

Görüntüleme: 1,043 kez

Son güncelleme: 07 Ağu '13, 09:24

powered by BitNami OSQA