USBIN – PBP Türkçe

USBIN Endpoint,Buffer,CountVar,Label

Endpoint parametresi ile verilen uçbirim için herhangi bir alınabilecek veri varsa alır ve bunu alır ve Buffer parametresi ile belirtilen değişkene kaydeder. Buffer parametresi yeteri kadar “byte” büyüklüğünde eleman içeren bir dizi (“array”) tipi değişken olmalıdır. Countvar ile belirtilen değişken, Buffer ile belirtilmiş değişkene kaç “byte” bilgi kaydedildiğini tutmaktadır. Eğer alınabilecek herhangi bir veri bulunamazsa, program Label ile belirtilmiş etikete atlar.

USBIN komutu sadece dahili olarak üzerinde USB portu bulunan PIC16C745, PIC16C765 gibi cihazlarda kullanılabilir.

USB alt klasörleri, değiştirilmiş Microchip USB kütüphaneleri (“library”) ile örnek programlar içermektedir. USB kullanan programlar çalışmak için, USB alt klasörlerinde bulunan çeşitli dosyalara ihtiyaç duyar. Yazdığınız özel programlar için bu dosyalarda değişiklik yapmanız gerekebilir. USB komutları hakkında daha fazla bilgiye ulaşmak için USB alt klasörlerindeki metin formatındaki dosyalara bakınız. (Bahsedilen alt klasörler, PBP derleyicisi altında bulunan “USB” ve “USB18″ adlı klasörlerdir. “Metin formatındaki dosya”lar ise bu klasörler altında bulunan “USB.TXT” adlı dosyalardır.)

USB iletişimi, senkron (SHIFTIN ve SHIFTOUT ve asenkron iletişimden (SERIN SEROUT vb.) daha karmaşık bir yapıya sahiptir. USB iletişimini tam anlamıyla kullanabilmek için daha fazla bilgiye ihtiyaç duyulabilirsiniz. Kod yazmaya başlamadan önce mantığı anlamak amacıyla konu ile ilgili dökümanları iyice okumanızı tavsiye ederiz. Microchip web sitesindeki USB ile ilgili dökümanlar önerilen kaynaklardır. Jan Axelson tarafından yazılan “USB Complete” adlı kitap da PBP üreticisi MeLabs tarafından tavsiye edilmektedir.

Örnek

USBIN 1, tampon, sayi, atla

Bunlara da Bakın

  • USBOUT
  • USBINIT

Tüm fonksiyonların listesine buradan bakabilirsiniz.

Bu yazı, “İzoelektronik – Atölye” grubu tarafından, 90alper90 ve Hazar kullanıcı adlı grup üyelerinin ortak, aktif çalışması ile hazırlanmıştır.



Bağlantılı Yazılar

Yorum yapılmamış. Yapılmış

Yazıyı paylaşın. | Yazı ile ilgili sorun bildirin.

Yorum Yapın ya da Soru Sorun

Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Arama Yap
Üye Alanı
 
 
Kayıt Ol || Aktivasyon Kodu İste
Teknik Yardım
9 tane konu henüz çözüme ulaşmamış. Belki siz yardımıcı olabilirsiniz ya da sorunlarınızı çözmenize başkaları yardım edebilir. Teknik Yardım bölümüne buradan ulaşabilirsiniz.
Destek İçin
İzoelektronik Facebook Sayfası
İzoelektronik'e Facebook sayfamıza katılarak destek olabilir, eklenecek yeni yazıları ve gelişmeleri Facebook üzerinden de takip edebilirsiniz.
Güncel Kalın

Eklenen Yazılar E-posta Adresinize Gönderilsin

Bizi RSS ile de takip edebilirsiniz.

Translate
Son Yorumlar
  • thepcman: Ödüllerin tamamı tarafıma ulaştı, izoelektronik’e ve destekçilere teşekkür ederim, benzer organizasyonların daha sık yapılması...
  • 90alper90: Merhabalar, Programın kodunda hata olduğunu sanmıyorum. Dosyadaki ASM dosyası PBP tarafından üretilmiştir. Bu açıdan derlendiği zaman...
  • oguven84: merhaba öncelikle teşekkur ederim.. benim sorunum tum dediklerinizi tek tek yaptım ama hyper terminalde sadece kare basıyor..verdiginiz...
  • fetlab: TMMOB EMO bu yarışmaya destek vermesini çok güzel ve önemli buluyorum. Aldığım kitap çok kayde değer ve inceleyip, okuması çok keyifli bir...
  • bilpaylas: Merhaba, TMMOB EMO’nun hem yarışmaya destek olması ve hemde bizlere kitap göndermesi sebebiyle teşekkürlerimi borç bilirim. Daha...
drupal statistics module