EX8L
1- Ürün ilk elime geçtiğinde ne yapmalıyım?
-
Bilgisayarınızda .Net Framework yüklü değil ise kit CD sinden framework kurulumu yapılmalıdır.
-
expkits klasörü bilgisayarınızda uygun bir yere kopyalanır. exprog.exe programı çalıştırılır.
-
Kit ile pc usb kablosu ile birbirine bağlanır. Exprog programında "Expkits bağlı" uyarısı görülür.
-
1 adet PIC16F877 microkontrolörü ZIF sokete takılır. Algıla butonuna basıldığında takılı olan PIC program tarafından görülüp ismi yazar.
-
Exprog menülerinden "yükle" menüsü ile CD içerisindeki EX8 DEMO HEX klasöründeki demo hexlerden EX8L_demo_F877.hex seçilerek program içerisine yüklenmesi sağlanır. "Yaz" komutu ile demo hex pice yüklenir. Programlama sırasında B port ledleri açık olmalıdır.
-
Yükleme bittiğinde demo hex otomatik olarak çalışmaya başlayacaktır. Sitedeki demo videosundaki animasyonun aynısı kitinizde çalıştığı gözlemlenmelidir. Bu demo düzgün çalıştığında kitinizde herhangi bir problem olmadığını anlamış olursunuz.
-
2 Pic aynı anda takılı çalıştırılmamalıdır. 3 soketten sadece 1 tanesinde pic takılı olmalıdır.
2- Kite besleme verdiğimde sağ üstte bir led (D39) sürekli yanıyor. Bu nedir ?
D39 ledi kitinizin beslemesinin takılı olduğunu gösteren bir indikatör (gösterge) leddir. +5V karta ulaştığında ve power seçim jumperı (J18) takıldığında devreye girer. Sürekli yanar.
3- Kitte açma kapama düğmesi varmı ?
Sağ üstte POWER bölümünde güç seçimi yapmak için 3 pinli bir anahtar (J18) bulunmakta. Bu anahtar jumper konumu sol tarafa takılırsa USB beslemeden çalışır kit. Anahtar sağ tarafa takılırsa harici adaptörden besleme moduna geçmiş olur.
4- Demo da A4 pinine bağlı led yanmamakta. Acaba o led bozukmu ?
Bazı piclerde (örneğin PIC16F877A) bazı pinler (örneğin A4 pini) picin yapısından dolayı çıkış olarak sürülememektedir. A4 pini input pinidir. A4 ledini A4 butonuna basarak kontrol edebilirsiniz.
5- Yazdığım program proteusta çalışıyor, kitte çalışmıyor?
Yazdığınız programın fuse ayarlarını programda yapmadığınızdan program kitte çalışmamaktadır. Fuse ayarlarını mutlaka programınızda yazmanız gerekmektedir. Proteus gerçek dünya şartlarını veya gereklerini önemsemez.Yazılan programın ana çalışma mantığı ile ilgilenir. Fuse ayarları besleme bağlantıları gibi işleri otomatik olarak yapar. Bu, gerçek hayatta aynı sonuçları alamayacağınız anlamına gelir.Sonuç olarak hangi dili kullanıyorsanız kullanın, fuse ayarlarını tam ve doğru yapmazsanız pic çalışmaz.
6- A0 ve A1 ledleri sürekli hafif yanık kalıyor, sorun mu var acaba?
A0 ve A1 pinlerine 2 adet potansiyometre (22K) bağlıdır. Bu potlar analog ölçüm için kullanılması düşünülmüştür. Bu potların anahtarları kısa devre edildiğinde 5v pot üzerinden geçerek A0 ve A1 pinlerine ulaşır. Bu pinler aynı zamanda ledlere de bağlıdır. Dolayısıyla ledlerde potun direncine bağlı olarak bir ışıma meydana gelecektir. Bu engellenmek isteniyorsa ya ledlerin devre ile bağlantısı kitte sol üst köşedeki switch ten kapatılabilir. Yada potların anahtarları açık devre konumuna alınmalıdır.
7- Elimde PIC16F84 bulunmakta, ZIFe bunu nasıl takacağım?
ZIF sokete sadece 40 pinli picleri takabilirsiniz. 40 Pin olmayan picler zif sokete takılamaz. Kitte 3 adet soket bulunmaktadır. 40 Pin zif soket, 40 pinli picleri takabilirsiniz. 28 Pin entegre soketi, 28 pinli picleri takabilirsiniz. 18 Pin entegre soketi, 18 pinli picleri takabilirsiniz. Dolayısı ile PIC16F84 picini 18 pinli entegre soketine takmalısınız. Aynı anda sadece 1 adet pic soketlerden birine takılı olmalıdır. Birden fazla pic takılı olur ise sorun çıkabilir. Taktığınız soketin yanındaki kristal soketine kristalini de takmayı unutmayınız.
8- LCD düzgün çalışıyordu, birden bire çalışmaz oldu ?
LCD ler çok kolay bozulabilen yapıda üretilmektedirler. Besleme açık iken lcd sökme takma, Veya lcd soketine bakmadan takmaya çalışma sırasında yanlış sırada takma gibi durumlar lcdlere zarar verebilir. LCD takma çıkarma işlemi mutlak olarak dikkat edilmesi gerekir. Dikkat edilmediğinde LCD niz bozulabilir. LCD sökme ve takma işlemi sırasında kartın enerjisini kesmenizi tavsiye ederiz.
9- GLCD programını yükledim düzgün çalışmıyor. Silik satırlar var?
Düzgün çalışmamasının 2 sebebi olabilir.Ek kartta JP3 ve diğer 2 jumper açık (takılı degil) devre olmalı. JP3 takılı olduğunda görüntü bozulur. Diğer sorunda anakart ta bulunan ledler data hattını bazen bozabiliyor. Kullandığınız pice bağlı olarak bu ortaya çıkabilir. Data hattına bağlı ledleri o portun led switchini kapatarak sorunu düzeltebilirsiniz. Verdiğimiz örneklerde data hattı D portundadır.
10- 7 Segmetlerden DIS2 ve DIS3 te sorun var acaba nedendir?
DIS2 ve DIS3 7 segmenti A0 ve A1 pinlerinden sürülmektedir. Bu pinler aynı zamanda analog ölçüm için kullanılan potlarada bağlıdırlar. Bu potları kullandıktan sonra anahtarlarını kapatmanız gerekir. Kapatmadığınız takdirde A0 ve A1 pinlerindeki voltaj seviyesini etkileyebilirler. Buda bu pinlere baglı 7 segmentlerin çalışmasını etkileyebilir.
11- Pull U/D switchleri ne işe yarar?
Yazılım aşamasında bazı hatların boşta kalması sorun olmaktadır.Boşta kalırsa hat yanlış değerler okunmasına ve programın yanlış çalışmasına sebep olabilir.Bu sebeple pinlerin Pull U/D konumlarına alınmasını sağlamak için bu switchler konulmuştur. İstenilen pinlere tek tek uygulama imkanınız vardır. Pull U/D switchleri gerekmedikce kapalı tutulması gerekir. Aksi takdirde unutulması ve yazdığınız programların farklı çalıştığı yanılgılarına sebep olabilirler. Mesela Up durumunda kalmış bir pin programınızda giriş olarak kullanıldığını farzedersek, o pinden geleceğini düşündüğünüz işaretleri programınızın görme ihtimali hiç yoktur. Sürekli Lojik 1 seviyesi algılanır.
12- ADC Monitör örneğini çalıştırıyorum. PC deki programda hiç hareket yok ?
ADC Monitör örneğinin çalışması için 3 şart vardır. İlk olarak A0 pinine bağlı potun devreye alınması gerekir. J5 jumperı kısa devre edilmelidir.
Kitin pc ye 1 e 1 rs232 kablo ile bağlı olması gerekir. Cross kabloda sorun çıkar.
Kitin uart anahtarları kısa devre edilerek uart bağlantısı açılmalıdır. Bu durumda pottaki harakete bağlı olarak pc de göstergede değişim olacaktır.
13- Uart haberleşmede sorun var neden ?
Uart RS232 ve RS485 çipleri bulunmaktadır. RS485 çipi yazılımla devre dışı bırakılabilmektedir. Yazılımlarınızda bunu devre dışı bırakmayı unutmayınız. PC ye bilgi göndermek ve PC den bilgi almak için gerekli kodlar ürün sayfalarında bulunmaktadır.
14- ICSP olarak J1 soketinden harici devrelerdeki picleri nasıl programlayacağım ?
J1 soketi ICD2 bağlantı standardına göre ayarlanmıştır. J1 deki netlerin sıralaması aşağıdaki gibidir.
VPP=MCLR VDD= +5V
15- Harici adaptör bağladığında düzgün çalışmıyor ?
USB port beslemesi 5V 500mA dir. Kartın normal çalışma sırasında çektiği akım bu değerin çok altındadır. Harici besleme devresini kullanılacak ise, adaptörü taktıktan sonra 7805 çıkındaki voltaj değeri ölçülmelidir. 5V değeri normal ise karttaki J18 anahtarı adaptör konumuna (sağ) alınmalıdır Eğer bu şartlar altında devre düzgün çalışmıyorsa, besleme voltajı ölçülerek adaptörde bir çökme olup olmadığı izlenmelidir. Adaptör akımı en az 500mA olarak seçilmelidir. Düzgün adaptör kullanımı sırasında kit USB den besleme ile aynı şartlarda çalışır.
|