PROGRAMMER NEDİR?

Değişik Programmerler için http://programmerlar.cjb.net sayfasına bakınız.

Aşağıdaki bilgiler http://www.duwgati.com/Tversie/index.htm sayfasından alıntıdır:

Programlama hakkinda genel bilgiler:
Burada kullanilan siniflandirma, programlayicilarin hangi amac icin uretildigine dayanarak yapilmistir:
- Universel Kart Programlayicilari, bir cok degisik kart tipini programlayabilirler
- Universel Chip Programlayicilari, bir cok degisik chip tipini programlayabilirler
- Ozel Kart Programlayicilari, bir tip kart programlamaya uygundur
- Uzmanlasmis Kopyalama Istasyonlari, bunlar tam anlamiyla programlayici olmayip, kartlari kopyalamak icin kullanilir.
Phoenix ve Smartmouse arayuzleri, istisna bir kategori olustururlar. Ben onlari burada Universel Chip Programlayicilari kategorisine koydum. Bunlar aslinda programlayici olmayip,kartiniz icin bilgisayar arayuzleridir seklinde calisirlar. Karttaki islemcide loader dosyasi kullanilarak ,bu loader dosyasi uzerinden(icinden) karttaki eepromu programlamak icin gereklidirler. Bu yuzden her universel programlayici da bu Phoenix-ve/veya Smartmouse a uygun mode'u destekler. Obur turlu kartta eeprom icin direct programlama cizgilerinde - yoksa, karti programlayamazlar.


Genel programlama uzerine:
Smart Kart bolumunde anlatildigi gibi, kartinizi ince bir bilgisayar gibi dusunulebilirsiniz. Sadece 2 donanimli bir bilgisayar: 
- islemci (PIC ve ya Atmel)
- external memory (hafiza) (eeprom)

Karttaki external memory, direkt olarak, ancak kartta direkt programlama cizgileri varsa, ya da "pic uzerinden programlama" denilen teknik kullanilarak programlanabilir. Bu durumda, islemci once  ozel bir loader dosyasi ile programlanir. Sonra eeprom datasi bu loader dosyasi uzerinden  programlanir (yazilir). Pic uzerinden programlama en yaygin tekniktir. Her gecen gun sayisi artarak gelen software'lerin kendilerine ait ic loaderlari vardir.

Phoenix mode(kipi):
Pic uzerinden programlama teknigin de eeprom'u programlamak icin Phoenix denilen arayuze ihtiyac vardir. Bazi universel programlayicilarda, mode'lar, uygunluk mode'larina gore adlandirilmamislardir. Ornegin MasterCRD proglamlayicilarda 6 MHz Smartmouse mode'u icin "Modus 0", ve 3.58 MHz Phoenix mode icin "Modus 1" bulunur.
Butun bu karisikliga eklenilen bir sey daha vardir: 6 MHz Smartmouse mode'u bazen, 6 MHz Phoenix mode olarak ima edilir. Bunun nedeni ise aslinda Smartmouse mode'u, 6 Mhz calisma frekansinda inverted reset  (ters cevrilmis yeniden baslangic) kullanan Phoenix mode'udur.
Kullandiginiz  software ,size kullanmaniz gereken frekansi zaten soyler. Ayrica, bazi software ler calisma frekanslarini 3.58 den 6 Mhz ye veya tam tersine gecis imkanini size tanirlar.

Islemci mode'u:
Bu tam olarak taninan bir isim degildir. Bazi teknikleri aydinliga cikartabilecegini dusunerek, bu ismi ben uydurdum:-))
Oncelikle UYDU lar icin yaygin olarak kullanilan smart kartlarda 2 tur islemci oldugunu bilmeniz gerekir:
- PIC tipi islemci (en cok kullanilanlar 16F84, 16F628, 16F876 veya 16F877)
- AVR tipi islemci (en cok kullanilanlar 90S4323, 90S8515 ve ya 90S8535)
AVR tipi islemcilere, ayni zamanda, Atmel islemciler de denir.

Bu  PIC- ve AVR tipi islemcilerin degisik comptability (uygunluk) mode'larinda programlanmasi gerektigi icin, universel programlayicilarda, PIC programlama mode'u ve Atmel veya AVR programlama mode'u icin  PIC, JDM, Ludi vs. gibi isimler kullanirlar.

Guc kaynaklari hakkinda:
Cogu GW tipi kartlar, SMD tipi esitlerinden daha fazla voltaj ve Amper'e ihtiyac duyarlar. GW tipi kartlari programlarken gereken minimum: stabilize 13.5 Volt/500 mAamp gereklidir. Bu da guc kaynaginin yuklerken Amper dusurmemesi demektir. Cogu programlama sorunlarinin nedeni kotu guc kaynaklaridir.

Assagi daki programlayicilarin iclerinde Voltaj regulatorleri vardir, ve bunlar daha az hassastir:
- MasterA-I ve MasterA-II , L7805CV  kullanirlar
- MasterCRD-I ve MasterCRD-II , 7805CT kullanirlar
- VP-20 ve DL-20 , L7805CV kullanirlar

Sunu unutmayin, Voltaji arttirmak,sadece yuku arttirir, istenilenden fazla tansiyon isiyi yukseltir.
Voltaj regulatorlerinin ozellikleri ile ilgilenen ler icin ;Download bolumunde, butun 78xx aygitlar ile ilgili bir PDF dosyasi vardir.

Hosted by www.Geocities.ws

1