Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

PICBASICPRO VE PICALL

Başlatan asm_Coder, 09 Nisan 2003, 08:09:00

asm_Coder

PIC BASIC PRODA DERLEDİĞİM PROGRAMIN HEX KODUNU İŞLEMCİYE DOWNLOAD ETMEK İÇİN PICALL İSMİNDE BİR PROGRAM KULLANDIM...BİR KAÇ SEFERİNDE İYİ İŞ YAPTI..DAHA SONRA HATA VERMEYE BAŞLADI..ŞU ANDA HİÇ İŞLEM YAPMIYOR PROGRAMIN BAŞINDA HATA VERİYOR..DEFALARCA KEZ YENİDEN KURDUM YİNE AYNI SORUN DEVAM EDİYOR..SON VERSİYONUNU İNDİRDİM..BUDA DEMO MODELİ VE SADECE 256
BAYTE LİK PROGRAMI İNDİREBİLİYOR.PIC16PRO DOSYASINI DEMO KLASÖRÜNÜN İÇERİSİNE ATIYORUM BU KEZDE İLLEGAL KULLANIM MESAJI VERİP DOSYAYI KABUL ETMİYOR... :cry: YARDIMLARINIZI BEKLİYORUM
y=f(x);

aster

sorununla ilgili forumda bilgiler var
p16pro veya picallw diye arattır

asm_Coder

buldum ve çalıştırdım işte bu kadar..teşekkürler ...birde şu encoderrin nasıl bağlana bileceğini bulsam..saat yönüne döndüğünde a va b fazlarını veriyor..ters yöne döndüğünde ise yine a ve b fazlarını veriyor..saat yönünde a fazını almalıyım tersi yönde b fazını bu mantığı işleyecek bir lojik devre tasarlamalıyım ama bunu nasıl yapmalıyım ha nasıl nasıl.... :cry:  :cry:  :cry:  :cry:  :cry:  :cry:
y=f(x);

asm_Coder

P16PRO İLE PROGRAMALAMA YAPAMIYORUM..SORUNUN P16PRO DOSYASININ AYARI İLE GİDEREİLECEĞİNİ YAZMIŞINIZ.KLASÖRÜN İÇERİSİNE BAKIYORUM P16PRO.INI DOSYASI YOK..YARDIMINIZI BEKLİYORUM..P16PRO VE PICALL DOSYASINI GÖSTERDİĞİNİZ LİNKLERDEN İNDİRDİM.  :(  :(  :(
y=f(x);

akivanc75

Dostum encoder da zaten her durumda a ve b fazları aktiftir. Fark 90 derece faz farklı olmalarıdır. mesela clock yönde dönerken a fazı öndedir , anticlockta b fazı öndedir.
KA

eprom

birde şu encoderrin nasıl bağlana bileceğini bulsam..saat yönüne döndüğünde a va b fazlarını veriyor..ters yöne döndüğünde ise yine a ve b fazlarını veriyor..saat yönünde a fazını almalıyım tersi yönde b fazını bu mantığı işleyecek bir lojik devre tasarlamalıyım ama bunu nasıl yapmalıyım ha nasıl nasıl....


merhaba btiger  enkoderi 4x modu ile programlayacakan enkoder kac Puls ise onun 4 katı deger alırsın yani 200 puls'luk bir enkoderin bir turunda alınan sinyal 800 puls olacaktır. saydırma mantığı ise şu olacaktır.

a yüksek b düşük   = + 1 ( Yükselen kenar tetiklemesi)
a yüksek b yüksek = + 1 (Yükselen kenar tetiklemesi)
a düşük   b yüksek = + 1 (düşen kenar tetiklemesi)
a düşük   b düşük   = + 1 (Düşen kenar tetiklemesi)

a düşük  b düşük = Stand by

a düşük   b yüksek   = - 1 ( Yükselen kenar tetiklemesi)
a yüksek b yüksek   = - 1 (Yükselen kenar tetiklemesi)
a yüksel  b düşük     = - 1 (düşen kenar tetiklemesi)
a düşük   b düşük     = - 1 (Düşen kenar tetiklemesi)

2 x modlarıda var fakat daha hassas pozisyonlama için daha çok 4x kullanılıyor. Artık gerisis size kalmış.Hoşçakal
Arıyorum Biliyorum; Biliyorum Bilmiyorum                          <Göksel TÜR>