PIC Multi Calculator

PIC Multi Calculator

PIC programlama ile uğraşanlar bazı hesapları sürekli tekrar yapmak zorunda kalıyor. Timer taşma süresi, preload değeri, PWM frekansı, USART baudrate hatası, ADC örnekleme süresi, comparator referans gerilimi gibi işler küçük görünse de zaman yiyor. Mister E PIC Multi Calculator bu noktada işe yarayan küçük ama kullanışlı bir yardımcı program. Kurulum gerektirmemesi ve ücretsiz olması da ayrıca güzel.

Program özellikle klasik PIC16/PIC18 tarafında çalışanlar için hazırlanmış.

Ekran görüntülerine bakınca da doğrudan pratik kullanım hedeflendiği anlaşılıyor.

Karmaşık bir arayüz yerine tek pencereden farklı hesaplayıcılara geçiliyor ve birçok sonuç doğrudan register ayarına çevrilebiliyor.

Özellikle eski tip PIC projeleriyle uğraşanlar için hala iş görebilecek türden bir araç.

mister e pic multi calculator pic basic proton

Program neler yapabiliyor

Hesaplama aracıNe işe yarar
Timer CalculatorTimer preload, prescaler, taşma süresi ve frekans hesabı yapar
Timer Helperİstenen kesme süresine en yakın timer ayarlarını bulmayı kolaylaştırır
USART CalculatorBaudrate için SPBRG ve hata yüzdesini hesaplar
EUSART CalculatorBRG16 dahil daha gelişmiş seri haberleşme ayarlarını hesaplar
SERIN/OUT2 CalculatorPBP SERIN2 / SEROUT2 için uygun mode değerini verir
PWM CalculatorPWM frekansı, duty cycle ve ilgili register değerlerini hesaplar
A/D CalculatorADC conversion clock ve minimum acquisition time hesabı yapar
Comparator VrefVdd ve CVRR değerlerine göre referans gerilim sonuçlarını gösterir
LCD Custom CharacterHD44780 uyumlu LCD için özel karakter tanımları oluşturur

pic-multi-calculator-timer-pwm-usart-adc-comparato

Neden faydalı bir araç

PIC tarafında çalışan biri için asıl mesele çoğu zaman kodu yazmaktan önce doğru sayıları bulmaktır.

Timer kesmesi 10 ms olacaksa preload kaç olmalı, 20 MHz kristalde 9600 baud için hata yüzdesi ne çıkar, PWM için PR2 ve duty register hangi değere oturur gibi sorular her projede tekrar eder. Bu program tam olarak bu noktada zaman kazandırıyor.

Özellikle USART ve EUSART pencereleri kullanışlı görünüyor.

Çünkü sadece teorik baudrate vermiyor, aynı zamanda hata yüzdesini de gösteriyor.

Bu da seri haberleşmede stabil çalışacak ayarı seçmeyi kolaylaştırıyor.

Aynı şekilde Timer Helper bölümü de hedeflenen süreye en yakın sonucu bulmak açısından pratik duruyor.

ADC tarafında çalışanlar için de işe yarar bir bölümü var. Kristal frekansı ve kaynak empedansına göre minimum acquisition time hesabı yapması, özellikle ölçüm devrelerinde faydalı olur.

PIC ile yapılmış volt-amper metre projelerinde bu tür hesapların ne kadar sık gerektiği zaten biliniyor.

Öne çıkan bölümler

Timer ve PWM tarafı

Timer hesapları PIC projelerinde en çok tekrar edilen işlerden biri. 8 bit ve 16 bit timer için preload, prescaler ve taşma süresi hesabını tek yerde toplaması güzel.

PWM bölümünde ise frekans sınırları, duty cycle çözünürlüğü ve register karşılıkları birlikte veriliyor. Motor sürme, dimmer veya farklı kontrol işlerinde bu bölüm oldukça işe yarar.

USART ve EUSART hesapları

pic-programlama-pwm-calculator

Seri haberleşmede sadece “yakın bir baudrate” yetmeyebiliyor. Özellikle hata yüzdesi yükseldikçe veri kaymaları görülebiliyor.

Programın USART ve EUSART bölümleri bu yüzden değerli. SPBRG, SPBRGH, BRGH ve BRG16 ilişkisini elle uğraşmadan görmek işleri hızlandırır.

Eski PIC tabanlı sistemlerde bu tip hesaplar hâlâ çok kullanılıyor.

LCD özel karakter üretici

vref-ve-lcd-custom-character-hesaplari-icin-pratik-ucretsiz-yardimci-program

Programın ilginç bölümlerinden biri de LCD Custom Character Generator. Hitachi HD44780 veya uyumlu kontrolcüler için özel karakter oluşturabiliyor ve buna ait tanımları hazırlayabiliyor.

Özellikle menülü veya simgeli LCD kullanılan PIC LCD projelerinde bu tarz yardımcı araçlar ciddi zaman kazandırır.

Kimler için daha uygun

Bu araç daha çok klasik PIC yazılım akışını sevenler için uygun görünüyor. Özellikle MELabs PBP kullananlar, register ayarlarını elle girmek isteyenler veya eski projeleri devam ettirenler için yararlı olabilir.

Modern IDE ve code configurator kullanan biri için her hesap burada gerekmeyebilir; ama PIC ile temel seviyede register mantığını anlamak isteyenler için hala faydası var.

PIC ile çalışanların elinde böyle küçük yardımcı araçların bulunması her zaman avantaj.

Özellikle programlama ve yükleme tarafında PIC programlayıcı yazılımları ile birlikte düşünülürse, eski ama düzenli bir çalışma ortamı kurulabilir.

Mister E PIC Multi Calculator çok yeni bir yazılım değil ama yaptığı iş net. Timer, PWM, USART, ADC ve LCD gibi başlıklarda gerekli hesapları tek yerde topluyor.

Kurulum gerektirmemesi de güzel. PIC ile ara sıra uğraşan biri için küçük bir yardımcı program, sürekli uğraşan biri için ise el altında bulunması faydalı bir araç olabilir.

Kaynak: http://www.mister-e.org/pages/picmulticalcpag.html

usart-calculator-timer-calculator

pic-multi-calculator ZIP Dosyası Şifre-Pass: 320volt.com

Paylaş:

3 Yorum

  1. Ö
    Ömer

    PIC Multi Calculator dosyasını indiremedim..
    Yardımcı olabilirmisiniz?

    Yanıtla
    1. G
      gevv

      link yenilendi

      Yanıtla
  2. Ö
    Ömer

    İlginiz ve yardımınız için teşekkür ederim..

    Yanıtla

Yorum Yap