OWOUT – PBP Türkçe

OWOUT Tanıtım ResimOWOUT Pin, Mode, [Item{, Item...}]

Opsiyonel olarak tek hat üzerinden haberleşen cihazlara (“one-wire”) yazmadan önce reset sinyali (“reset pulse”) gönderir, cihaza bir veya birden fazla bit veya “byte” yazar ve yine opsiyonel olarak yazma işleminden sonra bir başka reset sinyali (“reset pulse”) gönderir.

Pin, sabit bir değer, 0-15 arası bir değer, 0-15 arası bir değer içeren (Örneğin: B0) bir değişken ya da pin adı (Örneğin: PORTA.0) olabilir.

Mode parametresi ile reset sinyalinin (“reset pulse”) bilgi yazmadan önce veya sonra gönderilip gönderilmeyeceği, yazılan bilginin bit veya “byte” büyüklüğünde olacağı belirtilir.

Mode bit sayısı Etkisi
0 1 = Reset sinyalini (“reset pulse”) veri yazmadan önce gönder.
1 1 = Reset sinyalini (“reset pulse”) veri yazmadan sonra gönder.
2 0 = “byte” büyüklüğünde veri yazılacak, 1 = bit büyüklüğünde veri yazılacak

Örneğin Mode parametresine 0 değeri reset sinyali (“reset pulse”) gönderilmeyeceğini ve “byte” büyüklüğünde bilgi yazılacağını; 1 değeri yazma yapmadan önce reset sinyali (“reset pulse”) gönderileceği ve “byte” büyüklüğünde bilgi yazılacağını; 4 değeri de reset sinyali (“reset pulse”) gönderilmeyeceğini ve bit büyüklüğünde bilgi yazılacağını belirtir.

Item parametresi ile bir veya birden fazla değişken veya çeşitli manipülatörler belirtilebilir. Bu manipülatörler “byte” büyüklüğündeki dizilerin (“byte array”) içeriğini göndermeyi sağlayan STR manipülatorü ve bir bilgiyi belirli sayıda tekrar ederek göndermeyi sağlayan REP manipülatörüdür.

Bu manipülatörlerin kullanımı donanımsal limitlerden dolayı 12 bit çekirdeğe sahip PIC’lerde mümkün değildir.

Örnek

OWOUT PORTC. 0,1,[$cc,$be]

Yukarıdaki kod, PORTC.0 pinine bağlanmış tek hat üzerinden haberleşen (“one-wire”) cihaza reset sinyali (“reset pulse”) gönderdikten sonra, 2 “byte” yer kaplayan $cc ve $be bilgilerini sırayla gönderir.

Bunlara da Bakın

  • OWIN

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