Sn Pic_Achu arkadaşım yazdığın bilgiler için çok teşekkür ederim ama bu anlattıkların zaten elimdeki kitaplarda mevcut ben donanım olarak ve pic olarak asenkron seri iletişimi değil de bilgisayarın seri portu ile olan asenkron seri iletişimi istiyorum.
Şöyle ki Visual Basic ile bir arayüz programı yaptığımızı düşünelim programda 4 buton var birinci buton a bastığımızda seri porttan en az rf iletişimi de destklemesi için 5byte veriyi şu şekilde yollayacak
biraz uygunsuz oldu yazılımı ama
private_sub command1.clik()
'mesela 5 adet değişken tanımladık visual basicde bunlar sırası ile
dim komut as byte
dim sifre_1 as byte
dim sifre_2 as byte
dim sifre_3 as byte
dim sifre_4 as byte
sifre_1=1
sifre_2=9
sifre_3=8
sifre_4=4
komut=50
'burada mscomm ayarları
mscomm1.settings falan
||
||
||
mscomm1.output=val(sifre_1) and val(sifre_2) and val(sifre_3) and val(sifre_4) and val(komut)
endsub
diğer butona bastığınız zaman şifreler aynı kalacak komut kısmı değişecek örneğin 25 olarak her butonda şifreler aynı komut değişkenini değişerek datalar yollayacak
Bu güne kadar yaptığım araştırmalarımın neticesinde bütün olay visual basic de bitiyor ...ben daha önce rf uzaktan kumandalar yaptım ARX34 ve ATX34 ler ile bi problem olmadı pic ile pic arasında seri iletişim yaptım bi problem olmadı seri iletişimi mantığını baud rate olaylarını sabit baud rate değerlerini n2400 mü t2400 veya max232 ile bağlantıda n2400 mü t2400 mü dineç ile bağlantıda t2400 yada n2400 gibi şeyleri yani elektronik kısımları sormuyorum arkadaşlar...
Visual basic de mscomm diye bir nesne var bu nesnenin özelliklerine bakıyorum ondan da pek bişey anlayamadım bana visual basic ile olan kısmından bahs ederseniz çok memnun olurum hatta şöyle de bir deney yaptım elimde usb portundan çalışan bir pic programlayıcım var onun arkasında FT232BM entegresi var bu da usb portunu yazılım ile seri port a çevirerek işlem yapmasını sağlıyor bu entegrenin sürücüsünü pc ye kurduğunuz zaman usb to serial port diye bir yol içinde o usb portunu çevirdiği seri portun numarası ile ilişkilendiriyo örneğin benim pc de 2 seri port var ama onu kurduğumda bi de 4. seri portum oluyo onunla beraber ben de visual basic de com port olarak 4.com portu yani o usb to com port olayını tanımlıyorum pic programlayıcıdaki program ledi göz visual basicden veriyi yolladıkca göz kırpıp duruyo bu da datayı yolldaığımı kanıtlıyo ama datayı anlamlı bir şekilde yollayamıyorum.
Picden pc ye data yolluyom mscomm input özelliği ile ilişkilendirdiğim bir değişken yada text in içine sayılar geliyo fareyi üstünde tuttummu onu da görüyom ama anlamlı hiç bişey yine yok
Arkadaşlar yani bana
visual basic in mscomm nesnesi ile alakalı ve onun çalışması ile alakalı çok şey lazım
Arkadaşlar bu arada visual basic de şart deil bu işlem C dilinde de çok basit olduğunu görüyorum bi printf komutu bi çok şeyi çözüyo ama görsel özelliklere sahip güzel bir c programı bulamıyorum daha doğrusu ne kullanmam lazım hangi versiyonu daha iyi hangisi görsel butonları form a nasıl koyarım vs vs vs
Bana bu söylediğim şekilde bir C programı da önerseniz razıyım biraz da onunla kavga ederiz ya o beni yener yada ben onu
mscomm
mscomm
mscom
ilgileriniz için çok teşekkür ederim saolun arkadaşlar.