pic18F26K80 tanımama sorunu

Başlatan fide, 02 Ekim 2018, 08:50:22

fide



Arkadaşlar merhaba.
Okul için yaptığım bir projede daha önce kullanmadığım ama elimde olan Pic18F26K80 ile pcb çizdim. 18F26K22 ile daha önce devre çizip kod yazdım. Sıkıntısız çalıştı. Vdd-Vcore (6 nolu pin) dışında pin to pin sayılır. İnterruptlar vb bikaç nüans var aralarında.

18F26K80 ile çizdiğim devrenin montajını yaptım ve pickit3 icsp kablosu ile bağlanmaya çalıştığımda PİCi tanıyamadı. Aynı devreden 2 tane dizdim.İkisinde de aynı sıkıntı var. VCore-Vdd pinindeki kondansatörü 100nf dizmişim. Bunu 10uF ile değiştirip tekrar denedim. Sonuç değişmedi.

Bu defa 18F26K80 i söküp 18F26K22 lehimledim. Sıkıntısız çalıştı. 18F26K80 başka bir pcbye lehimleyip denedim orada da çalışmadı. 18F26K80 den iki adet dizdim ve aynı yerden alındı(Direnc.net) 18F26K22 de 10 adet aynı yerden alındı. Patates ürüne denk geldiğimi düşünüyorum ama 26K22lerin hepsini dizdim sıkıntı çıkmadı. 26K80 çuvalladı.

Sorum şu:

Datasheeti, pin yapısını incelememe rağmen kaçırdığım bir nokta mı var? Daha önce 26K80 ile devre çizip çalıştıran arkadaş var ise, yardımcı olursa sevinirim. 

Pcb çiziminde 26K22çalıştığı için sıkıntı yok diye düşünüyorum. Vdd-Vcore pinine 10uF tantal bağlı (10uF sermik de bağladım netice aynı).
26K80 lerin ikisi de poatates mi?

Teşekkürler.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

RaMu

Pickit2 kullanıyorsan desteklemiyor sanırım,
manual device select ile seçebiliyorsan programlayabilirsin
veya linkteki gibi pickit2 pc programının device file ını değiştirmen gerekiyor.
http://www.microchip.com.edgekey.net/forums/m/tm.aspx?m=647173&p=1
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

fide

Alıntı yapılan: RaMu - 02 Ekim 2018, 09:05:55Pickit2 kullanıyorsan desteklemiyor sanırım,
manual device select ile seçebiliyorsan programlayabilirsin
veya linkteki gibi pickit2 pc programının device file ını değiştirmen gerekiyor.
http://www.microchip.com.edgekey.net/forums/m/tm.aspx?m=647173&p=1
İlginize teşekkür ederim. Pickit3 kullanıyorum. Arayüzden Manuel select ten seçtim ama durum değişmedi.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

dumansiz

Pickit3 için hangi bilgisayar programını kullanıyorsunuz? MPLAB IPE ile programlamayı denediniz mi?

fide

Alıntı yapılan: dumansiz - 02 Ekim 2018, 10:43:09Pickit3 için hangi bilgisayar programını kullanıyorsunuz? MPLAB IPE ile programlamayı denediniz mi?
Microchip standalone programmer kullanıyorum. 18f26k22, 24fj, Dspic33 vb sıkıntısız prg atıyorum.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

sadogan

Alıntı yapılan: fide - 02 Ekim 2018, 11:04:37Microchip standalone programmer kullanıyorum. 18f26k22, 24fj, Dspic33 vb sıkıntısız prg atıyorum.
Bu sıkıntılı bir program, bir çok pic tanımıyor, IPE kullanın .

fahri-

Evet K80 serisini pickit3 software programlayamıyor. Onun için pickit3 ü MPLAB moduna alacaksınız. Sonra da IPE ile işlemcinizi tanıtacaksınız. Sonra da programlayacaksınız.

fide

Alıntı yapılan: fahri- - 02 Ekim 2018, 12:24:10Evet K80 serisini pickit3 software programlayamıyor. Onun için pickit3 ü MPLAB moduna alacaksınız. Sonra da IPE ile işlemcinizi tanıtacaksınız. Sonra da programlayacaksınız.
teşekkür ederim. Belki pic ailesinde elli çeşit pic kullandım ama ilk defa böyle bişeyle karşılaştım. @fahri- teşekkür ederim.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

fahri-

@fide
Sanırım hallettiniz. Bir de hatırlatayım K80 serisi piclerde ADC lerinde problem varmış. 12 bit ADC kullanacaksanız ERRATA dökümanlarını okuyun. Ben onun için K42 serisine geçmeye çalışıyorum.

eeburakdemir

Merhaba,
Daha önce projelerimde 18F66K80, 46K80 ve 26K80 kullandım ve sorunsuz çalışmıştı. Mplapx kullandım hep sorunsuz programladım. Fakat errata yayınlandığından haberim yoktu, şuanda sıkıntısız çalışıyor cihazlar ama tedbirli olmakta fayda var. Bacak yapısı birebir uyuyorsa IPE ile kesin atmanız gerekir. Aksi halde picler sıkıntılıdır. Ayrıca K serisi picleri bilindik yerden alın derim.
Asla pes etme...

fide

#10
@fahri- dediğini yaptım ve çalıştı. Daha önce standalone programmer kullanıyorum. Auto program ile ccs de derleyince otomatik yüklüyordu. IPEye hiç ihtiyacım olmadı.
@eeburakdemir, öneri için teşekkür ederim. Konuyu açmamdaki amaç sizin gibi tecrübe sahibi olanlara ulaşabilmek.
Teşekkürler.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ertan

Merhaba;
1- Öncelikle kullandığınız CCS C sürümünü öğrenebilir miyim?
2- Kullandığınız programlayıcının modeli ve program sürümünü öğrenmek istiyorum.
size yardımcı olmaya çalışırım.
İyi Çalışmalar.
Kolay gelsin.

fide

Ccs 5.030 sürümü. Ccs içinden otomatik programlama yapmıyorum. Microchip standalone programmer prg kullanıyorum. O program 26k80i tanımadı. IPE tanıdı. Onunla hex dosyayı gösterip programlıyorum.
Teşekkürler
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ertan

rica ederim iyi çalışmalar.
CCS C hakkında teknik destek olarak her zaman danışabilirsiniz.
Ben onun lisanslı ürünlerini kullandığım için bir arıza durumunda veya bir hata durumunda programı iyileştirmek adına size yardımcı olurum.

egex

Alıntı yapılan: eeburakdemir - 02 Ekim 2018, 16:23:59Merhaba,
Daha önce projelerimde 18F66K80, 46K80 ve 26K80 kullandım ve sorunsuz çalışmıştı. Mplapx kullandım hep sorunsuz programladım. Fakat errata yayınlandığından haberim yoktu, şuanda sıkıntısız çalışıyor cihazlar ama tedbirli olmakta fayda var. Bacak yapısı birebir uyuyorsa IPE ile kesin atmanız gerekir. Aksi halde picler sıkıntılıdır. Ayrıca K serisi picleri bilindik yerden alın derim.

merhaba 18f66k80 analog çevrimde sorun yaşıyorum.
hangi register
       
Adcon0
adcon1
adcon2

ancon0
ancon1
bu registerlar baska hangisini ayarlamalıyım ?

adc calıştıramadım.
:(