Sanırım Smart Kart olayına başlamanın en doğru yolu bir gold kart. İçinde bir 16f84 pic ve 24LC16B eprom var. Bu kart herhangi bir kart programer ile çok rahat programlanabiliyor. Fakat pin bağlantılarında osilatör girişi ile b portunun 6 nci biti içeriden bağlanmış. Harici bir osilatör girişi ile b protunun sayısal değeri değişeceğinden herhangi bir problem doğurmazmı ? Diğer pic projelerinde kristal hem 16 nolu pine bağlanıyor hemde 15 nolu pine bağlanıyor. İşte problemde burada başlıyor. Çünkü 15 nolu pin içeride körlenmiş durumda. Soru burada başlıyor :shock:
En sağlıklı Osilatör girişi nasıl uygulanabilir ?
Yardımcı olması açısından :
Pin-------Ad-------Fonksiyon
1-------Vcc------- Besleme
2-------MCLR------Reset
3-------RB.6/OSC- Osilatör Girişi (Problem :lol: )
4-------Boş------- Boş
5-------Vss------- Ground
6-------Boş------- Boş
7-------RB.7-------B Portunun 7 biti ( Seri Haberleşme Pini Dış Dünya İle Bağlantı )
8-------Boş------- Boş
------------
1 |-----5 |
------------
2 |----| 6 |
------------
3 |----| 7 |
------------
4 |----| 8 |
-------------
Herkese Kolay gele Sağlıcakla kalınız
Alıntı YapRB.6/OSC- Osilatör Girişi (Problem)
Ben yaptigim bir projede böyle bir
yöntem uguladim, karti programlarken PWRT=1 (power up timer enable)
karta ilk besleme gerilimi verildiginde bütün I/O pinler input haline geliyor sonra programda TRISB register ile RB.6
istedigin gibi ayarlarsin.
http://home.no/fsan/projects/ - "SmartCard Lock"
gold carda yazarken Rb6 ya osilatör bağlamıyosun.
Karti programlarken (oscilator) xtal devrede olmuyor ama 16F84 ü programlayabilmek icin RB6(clock) RB7(data)
MCLR(VPP), VSS, ve VCC uygulamak gerekiyor, yoksa bizim bilmedigimiz bir baska programlama yöntemi daha mi var ? :)
evet bu arada kartin yapilis sekli icabi RB6 (pin 12) ile OSC1(pin
16) bir biri ile bagli. Pic programlanirken RB6 ya Clock signal uygularken bu signal OSC1 e de gidiyor sanirim konuyu baslatan arkadas bunu kastediyor ama normalde bu bir problem değil.
(http://www.cardman.co.uk/diagrams/p8416.gif)
http://www.cardman.co.uk/cards.html
rb6 ya osilatörü phoenix mode da bağlıyosun.bu modda zaten rb6 ile işin olmuyor.o yüzden bir karışıklık olmaz.ama rb6 yı
giriş yapmakta fayda var
Haklisin kartin ne amac icin kullanilacagina bagli. :) Ben sadece PIC kismini kullandim. Sanirim pice yerlestirdigimiz
programda i2c protokol kullanarak eeprom ile temas kurabiliriz ?.
Pic bir smartcard programmer ile programlandiktan sonra icerisine yerlestirilen program mesela böyle bir oscilator uygulamasi
ile calistirilir.
http://home.no/fsan/projects/ - "SmartCard Lock"
evet aynen öyle
merbaba arkadaşlar bana uydu haberleşmesi ile ilgili bilgi verebilirmisiniz