PIC ve Atmel Programlayıcı Kitleri ve Mikrodenetleyiciler

guclusat

Tanınmış Üye
Süper Moderatör
k128_6.jpg

PIC ICSP Programlama, Programlayıcı Kitleri ve Desteklenen Mikrodenetleyiciler​

7 Nisan 2005​

Bob, PIC mikrodenetleyicilerin ICSP (Devre Üzerinde Seri Programlama) yöntemiyle programlanması hakkında bir notlar dokümanı hazırlamıştır.

Kit 128, Kit 149, Kit 150 ve Kit 182 ile birlikte verilen güncel dokümantasyonlar:
  • Kit 128
  • Kit 149 – 17 Nisan 2005 tarihinde güncellenmiştir.
  • Kit 150
  • Kit 182
Daha fazla bilgi ve devre şemaları için her bir DIYpack dosyasının içerisindeki PDF belgelerine bakılabilir.

25 Mart 2005​

Kit Forumunda Bob Axtell'in MicroPro yazılımını yeniden tasarlamak ve yeni bir PIC Programlayıcı Kiti olan Kit 185 üzerinde çalışmakta olduğu belirtilmiştir.

Üzerinde çalışılan sorunlardan biri, özellikle ICSP kablolarının kısa devre olması durumunda transistörlerin zarar görmesiydi.

Bu nedenle Kit 149'da BC558 transistörü yerine 3 adet BC327-40 kullanılmaya başlanmıştır. Diğer kitlerde ise SOT-23 kılıflı MMBT2907A transistörü kullanılmaktadır.

K128, K149, K150 ve K182 için en güncel DIYpack​

Bu kitler için yayımlanan en güncel paket diypack25 sürümüdür. O dönemde, P19/MP2 yayımlanana kadar yeni bir DIYpack sürümünün çıkarılmayacağı ve yeni PIC modellerinin desteğe eklenmeyeceği belirtilmiştir.

Yazılım protokolü, farklı platformlara uyarlama yapmak isteyenler için de hazırlanmıştır. İlgili protokol belgesi 16 Ağustos 2004 tarihli P018 sürümünü temel almaktadır.

diypack25 ile desteklenen PIC mikrodenetleyiciler​

Aşağıdaki liste, diypack25 paketindeki yazılım ve donanım yazılımı tarafından Kit 149 ve Kit 150 için desteklendiği belirtilen mikrodenetleyicileri göstermektedir.

Kit 128 ve Kit 182, Flash programlayıcılarıdır. Bu nedenle yalnızca parça numarasında F harfi bulunan PIC modellerini destekler.

Desteklenen modeller:

PIC modeliPIC modeliPIC modeliPIC modeliPIC modeli
12C50816C65A16C7716F7616F877
12C508A16C65B16C71016F7716F877A
12C50916C6616C71116F73718F242
12C509A16C66A16C71216F74718F248
12C67116C6716C71616F76718F252
12C67216C62016C74516F77718F258
12CE67316C620A16C76516F8318F442
12CE67416C62116C77316F8418F448
12F62916C621A16C77416F84A18F452
12F67516C62216C8316F8718F458
16C50516C622A16C8416F8818F1220
16C55416C7116F62716F81818F1320
16C55816C71A16F627A16F81918F2220
16C6116C7216F62816F87018F2320
16C6216C72A16F628A16F87118F4220
16C62A16C7316F63016F87218F4320
16C62B16C73A16F648A16F87316C63
16C63A16C7416F67616F873A
16C6416C74A16F68416F874
16C64A16C74B16F68816F874A
16C6516C7616F7316F876
16C7616C7716F7416F876A

Önceki sürümlerde eklenen modeller​

diypack23 ile eklenenler:

  • 16C63A
  • 16C64
  • 16C64A
  • 16C65
  • 16C74
  • 16C74A
  • 16C74B
  • 16C76
  • 16F73
  • 16F74
  • 16F5x
  • 10Fxxx
  • 18F6525
  • 18F6621
  • 18F8525
  • 18F8621
10Fxxx ve belirtilen bazı 18F serisi modeller için destek, o dönemde beta aşamasında ve test edilmemiş olarak tanımlanmıştır.

diypack25 ile eklenen model:
  • 12F683
16F88 desteği: diypack22 sürümünden itibaren eklenmiştir. Programlama soketinin 9 ve 10 numaralı pinleri arasına 10 kΩ direnç eklenmesi gerektiği belirtilmiştir.

Önceki DIYpack sürümleri​

Programlayıcı kitinizin dokümantasyonunda diypack18, diypack19, diypack22 veya başka bir eski sürüm belirtilmişse öncelikle o sürüm kullanılmalıdır. Bunun nedeni, kit ile birlikte gelen donanım yazılımının ilgili MicroPro.exe sürümüyle uyumlu olması gerekliliğidir.

Kit çalışır duruma getirildikten sonra, en güncel sürümde bulunan uygun HEX dosyası kullanılarak programlayıcının donanım yazılımı güncellenebilir. Ardından yeni MicroPro.exe sürümü kullanılabilir.

Geçmişte yayımlanan paketler:
  • diypack23v2 – 29 Eylül 2004. Sesli açıklamalar kaldırılmış, 15F5x desteği eklenmiş ve bazı 10Fxxx ile 18F serisi modeller için beta desteği sunulmuştur.
  • diypack22
  • diypack21
  • diypack20
  • diypack19
  • diypack18
  • diypack16
  • diypack15
  • diypack14
  • diypack11
  • diypack10
  • diypack9
  • diypack8
  • diypack7
2 Mart 2004 tarihli not: 16F628A mikrodenetleyicilere program yüklemek için Fuses bölümündeki tüm kod koruma seçeneklerinin kapatılması gerektiği belirtilmiştir.

Önemli not: Buradaki bilgiler 2004–2005 dönemine ait eski dokümantasyondan çevrilmiştir. Listelenen programlayıcıların ve yazılımların güncel PIC modellerini desteklediği varsayılmamalıdır. Programlama öncesinde kullanılan kitin donanım sürümü, yazılım uyumluluğu ve hedef mikrodenetleyici desteği kontrol edilmelidir.

Tıkla İndir
 
Son düzenleme:
Geri
Yukarı