Mart 2009 için Aylık Arşiv
USBINIT – PBP Türkçe
USBINIT
Komut, cihazın USB iletişim ile ilgili bölümünü aktif eder ve USB iletişim hattı ayarlanana ve aktif olana kadar bekler. Bu yüzden USBINIT komutu, programda kullanılan ilk komutlardan biri olmalıdır.
Microchip USB kütüphanelerinde ( library ) yapılan değişiklikler ve eklenen 3 adet fonksiyon sayesinde, PIC16C745 ve PIC16C765 serisi mikrokontrolcüler gibi düşük hız USB iletişim özelliği ( low-speed USB ) bulunan cihazlar da PBP ( Pic Basic Pro ) derleyicisi tarafından desteklenmektedir. Bu komut, bahsedilen cihazlar gibi entegre olarak USB iletişim özelliği bulunan cihazlarda çalışmaktadır.
USBSERVICE – PBP Türkçe
USBSERVICE
USB altyapısı ile gerçekleşen işlemlerin, interrupt ( kesme ) tabanlı değil de polling ( sorgulama ) ( Polling hakkında detaylı bilgiye buradan ulaşabilirsiniz. ( İngilizce ) ) tabanlı olmasından dolayı, USBSERVICE komutunun en az 10 milisaniyede bir çalıştırılması gerekmektedir. Komutun rekrar ederek çalıştırılmaması durumunda cihaz, USB iletişim hattından “düşebilir”, USB iletişimi kesilebilir. Kodun tekrarlı çalışmasını ise bir döngü ile sağlayabilirsiniz.
Bunlara da Bakın
- USBIN
- USBOUT
- USBINIT
Tüm fonksiyonların listesine buradan bakabilirsiniz.
Çevirinin gerçekleşmesinde emeği geçen ywzslm‘e teşekkürler…
READ – PBP Türkçe
READ Address,Var
Mikrokontrolcüye entegre edilmiş EEPROM’dan Address ( Adres ) ile belirtilmiş alandaki değeri okur ve Var ( Variable – Değişken ) ile belirtilen değişkene okuduğu değeri kaydeder. Bu komut sadece dahili EEPROM bulunduran PIC16F84, PIC16C84, PIC16F87x serisi gibi cihazlarda kullanılabilir. READ komutu dahili EEPROM ile I2C protokolü kullanarak haberleşen PIC12CE67x, PIC16CE62x serisi gibi cihazlarda çalışmamaktadır. Bu tip cihazlarda bu iş için I2CREAD komutu kullanılmalıdır.
REPEAT…UNTIL – PBP Türkçe
REPEAT
Statements…
UNTIL Condition
REPEAT…UNTIL kullanılarak, bir kod parçasının, belirlenmiş Condition ( Durum ) gerçekleşene kadar tekrar etmesi sağlanabilir.