Haberler:

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

Ana Menü

LCDOUT VE TMR0....

Başlatan Veli B., 17 Ağustos 2004, 20:33:36

Veli B.

Dumrulbey' in geçenler deki  derleme ile ilgili yazısından sonra afrkı görmek için pbp içinde bir kaç deneme yaptım ve hayli şaşırtıcı sonuçlar çıktı.Gerçi bekliyordum ama bu kadarını değil.

saat için oluşturduğum alt program ile lcdout kullanımı sonucunda şunu farkettim.
Kesmelerin en az yarısını kaçırıyor.Bu da hesapladığım sayaç döngülerini % de 100 etkiliyor.
iki karakter göndermem ile 3 karakter göndermem arasında % 20 kayma oluşuyor.
karakterleri ayrı satırlara böldüğümde kod 2 word büyürken kayma yarıya iniyor.
Bu kısımlar kesinlikle asm ile yazılmalı diye düşünüyorum.en azından zamanlama kullanılıyor ise lcd, shiftout,read,write vb gecikme (blok gecikme)yapanların tamamını asm ile yazmak lazım,satırlar artıp, karışıkta olsa...

DumrulBey

Merhaba,

Dostum aynı şeyi CCS PIC C için de denedin mi? Sonuçlar nasıl? Denemediysen bir ara deneyip sonuçları aktarır mısın? Aslında bir ara şu derleyicilerin bir karşılaştırmasını yapsak ne iyi olur. Öyle değil mi? Tabii bizzat kullanıcıların görüşlerini de dikkate alarak. Yoksa yeterli olmayabilir.

Bu arada bir iki ay önce düzenlediğim anketin Ekim ayı ortası itibariyle derleyiciler kullanım oranları şu şekilde:
MPASM (Assembler)    29.53% (44)   
CCS PIC C (PCW)    20.13% (30)   
HI-Tech (PICC)    6.04% (9)   
PIC Basic (MicroCode Studio)    30.87% (46)   
PIC Basic (Proton Plus)    10.74% (16)   
IAR Systems (EW PICmicro)    0.67% (1)   
Diğer (microCode, SourceBoost IDE...)    2.01% (3)

Başarılar...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)