Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

düşük pulse

Başlatan cevat, 03 Aralık 2007, 19:41:49

cevat

basicle  pulse treni oluşturdum bu pulselerin içinde ara ara  4uS  ve 8us gibi high değerler  yerine 24uS gibi değerler çıkıyor.Bu değerleri almak için nasıl yazmam gerekir?

OG

2 ve 6. satırın yerini değiştirip dene bakalım.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ibrsel

Alıntı Yap
2 ve 6. satırın yerini değiştirip dene bakalım.
Güzel.. :)
Devredede C1 kondansatörünü değiştirmesi gerekir sanırım..

@cevat ,sevgili arkadaşım,program kodlarını görmeden yorum yapmamız zor..Bu yüzden kodlarını paylaşır isen nerede nasıl müdahalede bulunman gerektiğini daha iyi yorumlayan arkadaşlar ve hocalarımız çıkacaktır..

cevat

Bu şekilde yazdım düşük pulsler 24uS olarak çıkıyor.tam değer nasıl

cevat

İki pinden farklı farklı pulse çıkışları alamak istediğimizde.nasıl yazılırsa   tam  istenilen değerler çıkışdan alınır.

OG

PBP ile pauseus komutunu kullanırken osc frekansına bağlı olarak sınırlamalar gelir. Seçilen çalışma frekansına göre en düşük puls süreleri,

OSC Minimum delay
 
3 (3.58) --> 20us 
4  --> 24us 
8  --> 12us 
10  --> 8us
12  --> 7us 
16  --> 5us 
20  --> 3us 
25*  --> 2us 
32*  --> 2us
33*  --> 2us 
40** 2us

* PIC17Cxxx and PIC18Cxxx only.
** PIC18Cxxx only.


Bu sürelerden daha kısasını elde etmek için pbp kod arasında asm kod kullanmak gerekiyor.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

cevat

Asm kodları ne şekilde yazılıcak?