Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

PIC neden takılır

Başlatan Gökhan BEKEN, 12 Ağustos 2013, 16:22:51

hasankara

bahsettiğim mevzu bu entegre içinde söz konusu imiş. SCS 00 iken #pragma ile tanımlanacak ayarı kullanıyor. muhtemelen bu değişkene dokunmadığımız zaman 00 olduğundan direk FOSC tanımına göre seçim yapıyordur. ancak emin olmak için debug yapma şansınız var ise osccon izleyip içerde başka birşeylerin bu değişkeni etkileyip etkilemediği görülebilinir. veya osccon değişkeni led takılı olan bir port ile ilişkilendirirseniz görebilirsiniz.

Gökhan BEKEN

Verilen SCS listesinde primary osilator'ü seçeceğiz galiba doğru mu?
11=internal osilator
10=Primary osilator
01=Timer1 osilator

Primary osilatorün Türkçesi birincil osilatör demek ama harici osilatör anlamına mı geliyor anlamadım.

00 denildiğinde eğer fosc2=1 ise primary demiş oluyoruz
00 denildiğinde eğer fosc2=0 ise internal demiş oluyoruz
Doğru mu düşünüyorum?

Bu arada ben dahiliyi seçmediğim halde geliyor ama en azından hızını seçemez miyim?
Özel mesaj okumuyorum, lütfen göndermeyin.

hasankara

evet dediğiniz gibi. primary osc nin bende harici ve osc pinlerini kullandığını düşünmekteyim. ancak dediğim gibi ben bu noktada çok takılmamıştım üzerinde fazla durmamıştım. 16f1936 da zaten bende dahili osilatör kullanmıştım. bi kaç deneme yapmıştım yine dışardan kristal takmadan primary seçtiğim zaman denetleyici çalışmıyordu kristal takınca çalışıyordu. veya osccon dan config i yetkilendirip, configdede hsosc seçimi yapıp kristal takılı değilken çalışmıyordu, takınca çalışıyordu. dahili osilatör seçiliyken kristal takmasamda taksamda çalışıyordu.

CoşkuN

Low Voltage Programming (LVP) sigortasını kapatıp denedin mi? Böyle birşey başıma gelmişti zamanında.

Gökhan BEKEN

Yaptığım son denemeler de işe yaramadı, bu ürünü sipariş ediyorum: http://www.embeddedtrading.com/products/381-pic-web.aspx

Alıntı yapılan: CoşkuN - 19 Ağustos 2013, 09:22:17
Low Voltage Programming (LVP) sigortasını kapatıp denedin mi? Böyle birşey başıma gelmişti zamanında.
Bu picte LVP yok.
Özel mesaj okumuyorum, lütfen göndermeyin.

hasankara

bu kartı alırsan, entegreyi değişme şansın da olursa aslında entegrenin bozuk olup olmadığı anlaşılabilir.

Gökhan BEKEN

Bu arada kristalin 2 bacağı arasına 1 Mohm direnç takılıyormuş, şu an elimde 1m yok sizce sorun ondan olabilir mi?
Özel mesaj okumuyorum, lütfen göndermeyin.

islergucler


Gökhan BEKEN

Özel mesaj okumuyorum, lütfen göndermeyin.

hasankara

meftun gel bunun adını koyalım. 32mx440f128h ı yaktık işyerinde baktım ne var ne yok diye 18f67j60 buldum. bu sence bir tesadüf müdür :D bacak bağlantıları muhtemelen aynıdır deyip direk elimdeki çalışma kartına lehimleyeceğim entegreyi. bu entegreden burda zebil gibi var zaten deyip yola bununla devam edebilirim. gerçi firmware kod için 1 hafta uğraşmıştım neredeyse, bu yüzden üşenmiyor değilim. yada bugün karaköye gidip 32mx440f128h bulmaya çalışacağım.

Gökhan BEKEN

Hocam eğer deneme şansınız varsa çok iyi olur, en azından elimdeki 18f67j60'ın sağlam olup olmadığını anlarım. Ancak bacak bağlantıları farklıdır bence.
Özel mesaj okumuyorum, lütfen göndermeyin.

hasankara

şimdi baktım bacak bağlantılarına bayağı farklılıkları var yalnız, gözüme çarpan önemli pinlerden usb pinleri , vddcore pini de farklı ayrıca özellik bakımından 32mx e göre oldukça zayıf. belki bu özellikler bana yeter de çok fazla zaman kaybettirecek bana bu entegre. ancak entegreyi aldım, evimde 64 pin kılıf çeviriciye lehimleyip senin için deneme şansım olabilir belki. bu arada 5 voltun üzerinde çalışıyorsak denetleyicinin pinlerine 5 voltun üzerinde gerilim direk bağlamadığımıza çok dikkat etmeliyiz :(

Voltajcı

#57
Alıntı yapılan: Gökhan BEKEN - 14 Ağustos 2013, 14:17:58
@hasankara hocam ethernet uygulaması var microchip'in ürettiği o hiç çalışmıyor. Donanımsal bir sorun olma ihtimali yüksek bence de. Zaten yazılımsal olarak aklıma gelen herşeyi denedim.
Pic'in kendisi bozulmuş olabilir mi acaba?
En iyisi pcb'yi gösteriyim.
devrenin ares çizimi: http://www.4shared.com/file/qrF-ybAD/18f67j60.html
Görüntüsü:
(Resim gizlendi görmek için tıklayın.)
pin numaralarına burdan bakabilirsiniz:
(Resim gizlendi görmek için tıklayın.)
TQFP adepter:
(Resim gizlendi görmek için tıklayın.)
Not: TQFP adepter: http://expkits.com/?s=urun_detay&urun=1x_0.5mm_uni._tqfp_header.htm

@Gökhan BEKEN Selamlar,

Sorununuzu çözebilmiş miydiniz ? Aynı meseleyi 18F87K22 ile yaşıyoruz, datasheet' e göre yapılan bağlantılar çözüm olmuyor, Pic 3.3V da çalışırken besleme voltajını 5V' a çekince yanıyor.

mesaj birleştirme:: 19 Ekim 2016, 11:11:51

Ek olarak, Vddcore pininin Pic de görevi nedir ?

Gökhan BEKEN

#58
Onu çözememiştim de 18f87k22 için şu yazı işinizi görebilir:
http://gokhanbeken.com/18f87k22-ile-led-blink-devresi
Özel mesaj okumuyorum, lütfen göndermeyin.

Voltajcı

Alıntı yapılan: Gökhan BEKEN - 19 Ekim 2016, 12:08:10
Onu çekmemiştir de 18f87k22 için şu yazı işinizi görebilir:
http://gokhanbeken.com/18f87k22-ile-led-blink-devresi

Yazınızı incelemiştim her maddeyi aynı fakat siz MCLR pinini nasıl bağladınız ? Datasheet te kini yapınca yanıyor :)