Arama sonuçlarınız

  1. PIC ile rs232 den bilgi alıp step motor sürme

    Model dosyası ve programı paketleyip gönderebilir misin (herhangi bir paylaşım sitesine yükleyebilirsiniz)? ISIS'te hex dosyasını değil cof dosyasını yükleyip C kaynak kod seviyesinde adım adım debug yapabilirsiniz. Benim bahsettiğim kbhit() fonksiyonunu kullanmışsanız getch() kullandığınız...
  2. PIC ile rs232 den bilgi alıp step motor sürme

    usb->rs232 dönüştürücünün db9 erkek konnektöründeki 3 numaralı pin PC den Pice bilgi göndermek (yani PC nin tx bacağı olup, 232 sürücüsünden geçerek pic te rx e yani C7 nolu bacağa bağlanır), 2 nolu bacağı da picten pc ye bilgi göndermek içindir (yani PC nin rx bacağı olup, 232 sürücüsünden...
  3. CCS-C Encoder okuma ve seri iletişim

    Öncelikle bir hatamı düzelteyim. Portb yi okumakla otomatik olarak bayrak sıfırlanıyor diye yazmıştım. Hatalı olmuş. Portb yi okumakla yeni bir durum değişimi tespit edilebilir hale geliyor. Yoksa portu okutmazsanız durum değişikliklerini daha tespit edemez mcu. Yanlış hatırlamıyorsam CCS de...
  4. ccs c ile ikili displayde 1 dakika ara ile geri sayma yardım

    Siz benim yazdığım 3-4 satırlık koddan bahsediyorsunuz. Şu an yazdığınız program display taraması mantığından uzak. Öyle olduğu için de sorunu buraya yazmışsınız. Size orada uzunca bir program yazıp gönderdim. O program sizin eski programdan fazla sapmadan, gereksiz tekrarları bir alt programa...
  5. CCS-C Encoder okuma ve seri iletişim

    Burada donanımsal bir sayaç yok ve siz her üç puls kanalı için 3 ayrı sayacı yazılımla oluşturacaksınız. Flag için datasheete bakın. Yani portb kesmesi hangi interrupt ile aktifleniyor ise o kesmeye ait flag interrupt ayarlanmış olsa da olmasa da portb deki durum değişikliğinde set eder...
  6. devre talebi

    özelden telefon numaramı gönderiyorum. Görüşebiliriz.
  7. CCS-C Encoder okuma ve seri iletişim

    tek pikten yazılım emulasyonu ile yapmanız da mümkün. Ancak CCP 2 adet olduğu için 3. pwm çıkışını emule etmeniz biraz zor olur. Çok zaruri değil ise 24 serisi picler işinizi daha kolay görür. 2den fazla pwm modülü olan mculara da bakabilirsiniz. puls sayma işini portb durum değişikliği...
  8. CCS-C Encoder okuma ve seri iletişim

    Sorununuz kesmelerle ilgili değil. Gelen bilgiyi alma ile ilgili. Kesme rutininde gets() fonksiyonu ile değil getc() fonksiyonu ile bilgileri birer birer alıp ana programa döneceksiniz.Yalnız her aldığınız bilgiyi öyle saklayacaksınız ki, gelen bilgi tamam olduğunda (değişken boyutta bilgi ise...
  9. CCS-C Encoder okuma ve seri iletişim

    aktaracağınız referans puls değeri en fazla kaç olacak? Eğer 32bin küsür (=65536/2) değerini geçmiyor ise doğrudan 2 bayt sayısal değerini gönderebilirsiniz. ilk 15 bit puls sayısını, 16. bit +,- yönü olarak kullanılabilir. Eğer ASCII kodlarıyla göndermek istiyorsanız işi biraz uzatmış...
  10. CCS-C Encoder okuma ve seri iletişim

    #int_rda // RX ucuna veri gelince meydane gelen kesme void serihaberlesme_kesmesi () { ... } /********* ANA PROGRAM FONKSYYONU********/ void main ( ) { ... enable_interrupts(int_rda); // int_rda kesmesi aktif enable_interrupts(GLOBAL); // Aktif edilen tüm kesmelere izin ver ...
  11. devre talebi

    devre çizimi dediğiniz sadece şema mı yoksa şema+pcb mi? Devir sayısı 35-40 devir/sn. demişsiniz. Bir de ölçülen devir sayısı 0.37 ile çarpılıp kıyaslanacak demişsiniz. Yani dijitlere girilecek rakam 15 sayısını geçmeyecek. Kıyaslama yapılacak sayıları gösteren göstergeler neden 3 dijitli? 2...
  12. ccs c ile ikili displayde 1 dakika ara ile geri sayma yardım

    https://www.kontrolkalemi.com/forum/pic-programlama/27221-ccs-c-display-uygulama-lutfen-yardim.html siz yazılanları dikkate almıyorsunuz. o zaman kimden yardım bekliyordunuz? Bir Allahın kulunun kodu istediğiniz şekilde çalıştırıp size teslim etmesini mi? Eğer öyleyse zamanı müsait olan birisi...
  13. orta gerilim kablolarına meger uygulanması

    OG senkron generatörü kablosu .... nötr noktası??? Bahsettiğiniz generatör statör sargılarının izolasyon testi mi? Eğer bu ise, nötr noktasını ayırmaz iseniz her bir fazın direncini nasıl ölçecek ve imalat testlerindeki ile karşılaştıracaksınız?
  14. 16F877 ile PORTB interrupt kullanımı

    RBIF=0; // RB4..RB7 kesme bayrağı temizlenir RBIE=1; //RB4..RB7 kesme izinleri set edilir GIE=1; // Genel kesmeler set edilir. önce flag temizlenir sonra interruptı enable edilir. Dahili veya harici pullup dirençler nedeniyle hatalı kesme oluşmaması için. Yanlış...
  15. 16F877 asm yardımı??

    Yeterli olup olmadığı ile değil, tam olup olmadığı ile ilgileniliyor sanıyorum. Butona basıldığını test ettikten sonra debounce süresi kadar bir gecikme ekleseniz güzel olur. Yoksa butona basıldığında peşpeşe 20-30 kere basılmış gibi işlem yapar ve siz arttırma veya azalmayı göremeden sayılar...
  16. P16F628A Bilen Yokmu

    ccs derleyicisini yükle. Örneklerin içerisinde dahili eeprom yazmak için mutlaka bir örnek vardır. Yoksa da write_eeprom(adres,sayi) ve read_eeprom(adres) fonksiyonlarını araya ekle, programı derle, derleme sonucu oluşan listing den write ve read eeprom satırlarının assembly karşılıklarını bul...
  17. şalt sahasında gezinti

    kuranportör terimi yanlış. Doğrusu kramportör dür. ( burada öyle kullanılmış http://www.pfiffner.com.tr/images/pk6.pdf , ayrıca bizim işletmelerde de bu ifade kullanılır) Kırmızı beyaz toplar ikaz toplarıdır. Enerji nakil hatlarının vadilerden, tepelerden ve karayollarının üstünden geçen...
  18. CCS-C Encoder okuma ve seri iletişim

    gets fonksiyonu girilen stringin sonunda \n var mı diye bakıyor ve varsa okumayı kesip \n olan yere 0 koyuyor. (\n=enter tuşu) Size gönderdiğim program çalışıyor. Sadece lcd.c dosyasında ciddi değişiklikler yapılmış olduğundan maalesef kitapta gördüğünüz yazım çalışmayabilir. #include <16f877.h>...
  19. CCS-C Encoder okuma ve seri iletişim

    lcd ekranda bir sorun var. uart çalışıyor. lcd bağlantısını değiştirdim ama olmadı. Eski sürüm ccs lerdeki lcd.c dosyasını bulup çalıştığınız klasöre kopyalayın, programda include <lcd.c> kısmını include "lcd.c" olarak değiştirin ve isiste portb ye yeniden bağlayın. isiste uart bağlantısı...
  20. CCS C ile bootloader nasıl kullanılır?

    Çalıştığına sevindim. Dikkat etmeniz gereken bir nokta var. Tiny deki fuse ayarlarını sizin yazdığınız programlarda değiştiremiyorsunuz. Bildiğim kadarıyla (eskiden öyleydi) eeprom alanına da veri yükleyemiyorsunuz. Yani CCS de eeproma yazılması için eklediğiniz veriler yazılamıyordu...
Geri
Üst