Proton Basic için PIC config sigortaları

  • XT_OSC: Devrede kullanılan osilatörün 0.1MHz ile 4MHz arasında bir hızda olduğunu belirtir.
  • HS_OSC: (High Speed Osilatör) Devrede kullanılan osilatörün 4MHz’den yüksek olduğunu belirtir.
  • WDT_OFF: Watch Dog Timer (WDT)’ı kapatır. WDT’nin diğer adı bekçi köpeğidir. Geri planda çalışır. WDT program kısır bir döngüye girdiğinde veya kilitlendiğinde PIC’i resetleyerek programın baştan çalışmasını sağlar. Kullanımına örnek şu şekilde verilebilir. Programlarda sürekli ve stack taşmalarına yol açabilecek programın kitlenmesine kısır döngüye girmesine yola açabilecek, düzgün çalışmasının çok önemli olduğu programlarda WTD sayıcısı Programın belirli noktalarında sıfırlanarak taşması önlenir program gidişatı öngörülen şekilde olmadığı taktirde WDT sayıcısı sıfırlanamayacağı için sayıcı taşma anında PIC i resetler.
  • PWRTE_ON: Power on reset PIC’e güç verildikten sonra besleme voltajının, PIC in besleme voltajı olan Vdd seviyesine gelene kaadar (yaklaşık 190ms) reset durumunda tutar ve PIC’in geç açılmasını sağlar. Böylece besleme voltajı tetiklemelerinde PIC’in yanlış çalışması engellenebilir. PIC’in stabil şekilde çalışabilmesi için ON yapılması şiddetle tavsiye olunur. Kapatmak için PWRTE_OFF kullanılır.
  • BODEN_OFF: Düşük Voltaj algılama sigortasıdır. BODEN_ON yapıldığında Vdd besleme voltajı ortalama 100 us den daha fazla 4 Voltun altına düşerse bu süre boyunca PIC’i resette tutar ayrıca BODEN_ON kullanıldığında PWRTE_ON ‘da otomatik olarak devreye alınır.
  • CP_OFF: Code Protect, ON yapılırsa (CP_ON) yazılımın PIC’in içinden geri okunarak (upload) kopyalanmasını engeller. Kritik bir PIC programınız varsa ve telif hakları nedeniyle devrenizin kopyalanmasını istemiyorsanız CP_ON yapabilirsiniz.
  • DEBUG_OFF: In circuit debugger kapalı. Arka planda hata ayıklama modunu kapatır.
  • MCLR_ON: MCLR_ON bazı piclerde reset bacağı ayrıca giriş olarak kullanılabilir. Bu tür işlemcilerde reset bacağı MCLR_OFF kullanılarak reset özelliği pasif hale getirilir ve böylece MCLR’nin bir direnç ile Vdd’ye bağlanmasına gerek kalmaz program çalışmaya devam eder.

PIC16F877 ile kullanılabilecek tüm sigortalar aşağıdaki gibidir:

Okumaya devam et “Proton Basic için PIC config sigortaları”

PIC 16F877 ile 16F877A arasındaki farklar

16f877_vs_16f877a

Microchip firmasının ürettiği PIC16F877 ve PIC16F877A mikro denetleyicileri arasında kullanım ve programlama açısından pratik bir fark yok. 16F877A, 16F877’nin iyileştirilmiş versiyonudur ve 16F877’de çalışan programlar hiçbir değişiklik yapılmadan A sürümünde de çalışır.

Okumaya devam et “PIC 16F877 ile 16F877A arasındaki farklar”

e-Kitap: Hack Kültürü ve Hacktivizm (indir)

hack_kulturu_ve_hacktivizmAlternatif Bilişm Derneğinin Mustafa Akgül onuruna yayına verdiği Hack Kültürü ve Hacktivizm kitabı açık kullanıma sunuldu. Özellikle son aylarda çokça Anonymous ve RedHack‘in eylemlerine sahne olan yurdumuz ağlarından sonra konuyla ilgili bu kitabı okumak faydalı olacaktır.

 

 

turkiye_de_dijital_gozetim_kitapYine Alternatif Bilişim Derneğinin bir başka yayını olan “Türkiye’de Dijital Gözetim” yurttaşın devlet nezdindeki e-bedenlenişini ve devlet tarafından elektronik olarak nasıl fişlendiğini konu almış. Okumanızı tavsiye ederim .

 

 

[Yükleme bulunamadı.]

[Yükleme bulunamadı.]

Pardus 2013 (Kurumsal) Apache+Mysql+PHP Kurulumu

Pardus 2013′ web sunucu (apache+php) ve veritabanı sunucusu (MySQL) kurmak oldukça kolay. Konsola aşağıdaki komutu girmeniz yeterli. Kurulum esnasında MySQL root parolasını da tanımlamanız istenecek.

sudo apt-get install apache2 mysql-server php5 phpmyadmin

Sunucuları başlatmak için aşağıdaki komutları kullanabilirsiniz.

Mysql’i başlatmatmak için
sudo /etc/init.d/mysql start

Mysql’i durdurmak için
sudo /etc/init.d/mysql stop

Apache’yi başlatmatmak için
sudo /etc/init.d/apache2 start

Apache’yi durdurmak için
sudo /etc/init.d/apache2 stop

Delphi’de Mutex Kontrolü (En doğru yöntem)

MutexMutex multithread programlarda çokça kullanılan bir mekanizma ve ayrıca hafıza nesnesinin adıdır. Mutex nesnesi tüm işletim sistemi genelinde geçerlidir ve bu Mutex’i oluşturan program (thread) sonlandığında, otomatik olarak hafızadan silinir.

Mutex’ler genellikle aynı dosyaya birden fazla thread’in (iş parçacığı) aynı anda yazmaya kalkmaması veya programınızın birden fazla kopyasının çalışmamasını kontrol etmek gibi işler için kullanılır. Program herhangi bir adla bir mutex oluşturur ve daha sonra aynı ad ile oluşturulmuş bir başka mutex olup olmadığına bakarak. Eğer aynı mutex’den varsa programın bir kopyası zaten  çalışıyor demektir.

Aşağıda oluşturulan mutex’i kontrol etmek için kullanabileceğiniz Delpi kodu yer alıyor. (Mutex oluşturma için buraya bakın)

Kullanımı:

Ampul ve Lamba arasındaki farklar

Ampul (Fransızca: ampoule) elektrik akımıyla temas ettiğinde akkor durumuna gelerek ışık yayan havası boşaltılmış (veya  içinde argon gazı bulunan) armut biçimli cam şişedir.

ampul ve lambanın farkı
Ampul

Ampülün yasaklanması

Hem enerji verimliliğinin düşük olması nedeniyle, hem de dolaylı olarak atmosfere salınan karbondioksit miktarını arttırarak küresel ısınmayı hızlandırdığı için çevreye zararlı olarak değerlendirilen şeffaf akkor ampullerin üretimi, satışı ve ithalatı 1 Eylül 2012 tarihinden itibaren Avrupa Birliği ülkelerinde tamamen yasaklanmıştır. Daha önceki yıllarda sırasıyla 100, 75 ve 60 wattlık ampuller kademeli olarak yasaklanmıştı. Bu yasakla birlikte 40 milyar kilovatsaat enerji tasarrufu yapılması, ayrıca karbondioksit emisyonunun yılda 15 milyon ton azaltılması amaçlanmaktadır.

Okumaya devam et “Ampul ve Lamba arasındaki farklar”