Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
1140
Tıklama
0
Öne Çıkarma
ft232R ve visual basic
N
19 yıl (79 mesaj)
Çavuş
Konu Sahibi

herkeze meraba, ardaşlar ft232R entegresi ile usbden veri almaya çalışıyorum arayüz programını visual basicte yazdım mscomm komutu ile veri gönderğimde sorun yok veri alabiliyorum fakat ft_write komutunu kullandığımda entegrenin üzerindeki tx ışığı yanıyor çıkışdan veri gönderiyor fakat aynı pic programında veriyi alamıyor iki yöntemdede aynı ayarları kullanıyorum.

mscomm için :

MSComm1.CommPort = 4
MSComm1.Settings = "115200,n,8,1"
MSComm1.PortOpen = True

ft_write için :

baunrate'i ayarlamak için:

If FT_SetBaudRate(lngHandle, 115200) = FT_OK Then
LoggerList.AddItem "Set Baud Rate OK"
Else
LoggerList.AddItem "Set Baud Rate Failed"
End If

port ayarlarını yapmak için:

If FT_SetDataCharacteristics(lngHandle, 8, 1, 0) = FT_OK Then
LoggerList.AddItem "Set Data Characteristics OK"
Else
LoggerList.AddItem "Set Data Characteristics Failed"
End If

sizce bu iki ayar arasında bi fark varmı işin içinden çıkamadım.

bir diğer sorun ise veri gönderirken for next döngüsü kullanıyorum, gonder(255) şeklinde bir diziyi gönderiyorum fakat bu işlemi yaparken program çok kasıyor ve olması gerektiğinden daha uzun bir sürede gönderiyor bunun daha pratik yolu varmıdır.

yardımlarınız için şimdiden teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
19 yıl (4016 mesaj)
Yarbay

çip için gerekli driverları yükleyin
http://www.ftdichip.com/FTDrivers.htm
ve
http://www.ftdichip.com/Projects/CodeExamples/VB.htm
adresindeki VB kod örneklerine bakın.

mscomm ilede çipe ulşmaya çalışmayın...


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.