Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

Pals ölçme

Başlatan RedBlack, 08 Temmuz 2014, 22:11:13

RedBlack

Merhaba pbp ile 10Mhz kristal kullanarak 100ns palsleri ölçüp ekrana yazdırmak istiyorum bunu nasıl yapabilirim yardımcı olabilirmisiniz.


Teşekkürler.

RedBlack

Bayagı uzman bir soru sordum ki bakanlar cevap yazmamışlar :) belki birilerin gene işine yarar.

COUNT PORTA.0,1000,Hz count komutu pbp da bu işlemi yapıyor pals leri saymak için 1000 rakamı 1000ms süre içinde ayarlayabilirsiniz Hz word tibi bir değişken tanımlamanız gerekiyor. Birisi bir şeyler açıklasa çok mu zordu bunu açıklamanız.
Kolaygelsin

Kabil ATICI

Öncelikle işlemcinizin bu belirttiğiniz palsi algılayabileceğinden emin olun.

Program konusunda bir şey diyemem,

Timer1 sayıcı olarak atıyorsun ve giriş olarak bağlı olduğu bacağı atıyorsun.
ikinci bir örneğin timer0 kullanarak 1 sn'lik süresininde ayarlama yapıyorsun.

1-Timer0 çolıştır, Timer1 girişini aktif et.
2-Timer0 1sn kesmesi gelene kadar bekle
3-Timer0 kesmesi geldiğinde Timer1 girişini pasif hale getir. Timer0 durdur.
4-Timer1 sayaçlarını oku.
5-bu noktada giriş sinyalinin frekansını ölçmüş olduk.
Periyot=1/frekanstır. Buna göre hesap yapıp ekrana yazdırılıyor.
Time1 ve timer0 sayaçları sıfırlanıp 1. adımdan itibaren işlem tekrarlanıyor.
ambar7

RedBlack

Bilgiler için teşekkür ederim.

Kolaygelsin.