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.