Arama sonuçlarınız

  1. pwm ile dc motor hız kontrol ve takometre ile hız gösterimi

    Valla benim C bilgim yeterli değil.. Asm biliyorum anca.. Öneri sunabilirim sadece... 2. deki kesmeleri 1.ye kopyala yapıştır.. Alttaki ayarları da main fonksiyonundaki ilk ayarlara ekle.. setup_timer_1(T1_INTERNAL |T1_DIV_BY_8); setup_ccp1(CCP_CAPTURE_DIV_4); Ayrıca serkank a katılıyorum...
  2. pwm ile dc motor hız kontrol ve takometre ile hız gösterimi

    Takometre denince direk aklıma hız ölçümü geldi,, yani capture.. :)) Tamam anladım ne yapmak istediğini.. C dilinden anlamam ama anladığım kadarıyla bi bakayım.. :)
  3. 16f877 termomettre yardımı

    Bu hex ten asm ye çevrilmiş yazılımı anlamak ve yorum yapmak için çok zaman harcanması gerektiğini biliyorsundur umarım.. Forumda buna uğraşacak biri olduğunu sanmıyorum.. Hex e çevrilmemiş asm hali varsa onu koy bence.. En azından etiketlerden tam olarak ne yapıldığını anlarız..
  4. pwm ile dc motor hız kontrol ve takometre ile hız gösterimi

    Öncelikle pwm değil de capture birimini bahsettiğin.. Hatalı da olsa yazdığın komutları paylaşırsan bakalım hatasına.. En azından sorunlu olduğunu düşündüğün komutları paylaşırsan..
  5. Yazdığım küçük programda anlamadığım noktaları anlatır mısınız?

    Configuration larda bir sorun var sanki.. Kitaptan taratılmış sanırım bu satırlar.. Configuration un yarısı da açıklama olarak ayrılmış görünüyor.. Bence o programın doğrusu böyledir.. Kendimce tekrardan açıklamak gerekirse.. Configuration pic in sabit ayarlarıdır.. Mesela ne tür kristal...
  6. Assembly Programlama

    Bunlar yerine; NOP ların sonuna da; yazarsan RA1'deki butona 5 kere bas-bırak yapıldığında PORTB nin LSB 6 bitini 1 yapar.. Bi dene istersen.. Bu arada inc dosyası ile üstteki tanımlamalar hata verirse,, hata veren tanımlamaları sil..
  7. uart sorunu

    Repeater terimini yeni öğreniyorum.. Kusuruma bakmayın.. =) Dediklerimin yanında hata ayıklamak için ek veri kullandıysanız doğrulama fonksiyonunuzu da kontrol edebilirsiniz,, belki oradadır sorununuz.. Bir diğeri de eminim kontrol etmişsinizdir ama baudratelerin ve kristallerin aynı olduğuna...
  8. Pic ilecihaz bilgisi yardım...

    Hımm.. İşin zor o zaman.. Akım ölç diyecem ama biliyorsun akılllı çamaşır makineleri normalde dijital sistem için bi miktar akım çeker.. Motoru çalışırken ayrı akım çeker, su ısıtırken ayrı akım çeker.. Bu akım da hemen hemen her modele göre değişir.. Akım ölçümünde öyle bir sınır girmelisin ki...
  9. uart sorunu

    "birinci" ve "son" 628 dediğinize göre 2 den fazla mı pic var? Öncelikle direk birebir bağlamayı deneyin hocam.. Arada rs485 vs bulunmasın direk TX->RX bağlantısı olsun.. Şaseleri de birleştirin.. Yazılımda da FF baytı yollamayı deneyin veriden önce.. Eğer hatta parazit varsa verinin doğru...
  10. Pic ilecihaz bilgisi yardım...

    Bu cihazların ne işe yaradığı da önemli bence.. Mesela anahtar görevi gören birşey mi? Röledir vs.. öyleyse çıkışından aldığın voltu 5 volt düzeyine indirip girişlere vermen yeterli.. Yok eğer kendi içinde çalışan çıkış vermeyen bir sistemse.. Akımını adc ile ya da comparatörle...
  11. LCD'de Menü Oluşturma!

    4 satırlığa uyarlayacak olursak.. Menü isimlerini başında boşluk bırakarak yap.. " Irt zırt ayarı " " Tarih/Saat ayar" " Menü 3 " " Menü 4 " " Menüden çık " Şimdi bi tane "->" karakteri var, o seçili menüyü gösterecek.. Bu okun 2 bitlik adresi not...
  12. LCD'de Menü Oluşturma!

    LCD 2 satır mı? Anlatayım 2 satıra göre benim yaptığımı?
  13. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    Hımmm.. Anladım demek istediğinizi.. Neyse ben yatıyorum artık,, iyi geceler.. :)
  14. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    Haklısınız hocam, ama asmde tüm komutları bilmeden de yeterince verimli bir algoritma oluşturulamaz bence,, mesela BZ,BC komutları ve muadili komutlar.. :) Bu arada istisnalar da var algoritma konusunda.. Derleyici kod optimizasyonu için extended komutları kullanıyorsa, ASM de yaptığınızı C de...
  15. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    C# kitabı var bende ama,, prog olarak VS 6 var içinde C# yok,, VS.NET de yok şu an bende.. PC deki basit işleri genelde Visual Basic 6 ile yapıyorum.. 1-2 kere de hyperterminalden faydalandım.. Neyse zamanım olunca C# yi öğrensem iyi olacak.. Zaten yeni piclerde de asm dili tarih olmuş...
  16. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    Evet hocam,, bendeki mmclerden bir tanesi ile 128 bayt okuma/yazmayı kabul ediyordu denemiştim 877de, bi diğer kart ise 512 bayttan aşağısı kurtarmaz diyodu.. 16F lerde de o kadar ram yok,, mmcye yazarken veri hatalı tekrar gönder dese apışıp kalacak yazılım.. :) Şu an 18F leri kullanıyorum ama...
  17. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    Heaa.. Tamam şu tanımlamaların olduğu inc uzantılı dosya.. O dosyaya macro eklemek aklıma gelmedi hiç.. :) Valla hocam benim projeler pek büyük sayılmaz,, en fazla 6bin-7bin satır,, tek dosyada hallediyorum hepsini.. Ben hep normak asm dosyasına ekledim tüm makroları, fonksiyonları.. Eski...
  18. PİC C komutlarını incelerken, bir örnekte PORTB=4 oldu yani PORTB=00000100 oldu.

    ASM de kütüphane mi varmış? Lise 2 den beri asmde pic prog yazarım,, yeni öğreniyorum valla.. :)) Kütüphane dosyasında düzenleme yapıp kullandığın komutların üstüne org ile adres girsen? Bi faydası olur mu? YARARMAN da mantıklı dedi gerçi.. Ben de workspace kullanmadım şimdiye kadar...
  19. Multiplexer ile devre çoklayıcı yapımı?

    Yok karışık değil.. Sadece yapacağın devreye göre sorunların olabilir, iletimde ne tür bir protokol oluşturacağın vs vs hepsi etkiler.. Sadece ne yapmak istediğine ileriye dönük olarak karar vermen gerekir.. Mesela sadece değişim olan baytı iletmek istersen, 1 bayt değişen baytın adresini...
  20. Multiplexer ile devre çoklayıcı yapımı?

    Sadece 3 hattan hız önemli değilse, ard arda tüm verileri yollayarak, sınırsız sayıda 74165 ya da 75166 bağlayabilirsin.. 74165 ve 74166 entegreleri seri bağlanır.. Eğer değişim olanı göndereceksen o zaman bunları rame yükleyip kontrol etmen gerekir.. Haliyle pic in ram ile yani 300 küsür bayt...
Geri
Üst