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
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 modeli | PIC modeli | PIC modeli | PIC modeli | PIC modeli |
|---|---|---|---|---|
| 12C508 | 16C65A | 16C77 | 16F76 | 16F877 |
| 12C508A | 16C65B | 16C710 | 16F77 | 16F877A |
| 12C509 | 16C66 | 16C711 | 16F737 | 18F242 |
| 12C509A | 16C66A | 16C712 | 16F747 | 18F248 |
| 12C671 | 16C67 | 16C716 | 16F767 | 18F252 |
| 12C672 | 16C620 | 16C745 | 16F777 | 18F258 |
| 12CE673 | 16C620A | 16C765 | 16F83 | 18F442 |
| 12CE674 | 16C621 | 16C773 | 16F84 | 18F448 |
| 12F629 | 16C621A | 16C774 | 16F84A | 18F452 |
| 12F675 | 16C622 | 16C83 | 16F87 | 18F458 |
| 16C505 | 16C622A | 16C84 | 16F88 | 18F1220 |
| 16C554 | 16C71 | 16F627 | 16F818 | 18F1320 |
| 16C558 | 16C71A | 16F627A | 16F819 | 18F2220 |
| 16C61 | 16C72 | 16F628 | 16F870 | 18F2320 |
| 16C62 | 16C72A | 16F628A | 16F871 | 18F4220 |
| 16C62A | 16C73 | 16F630 | 16F872 | 18F4320 |
| 16C62B | 16C73A | 16F648A | 16F873 | 16C63 |
| 16C63A | 16C74 | 16F676 | 16F873A | |
| 16C64 | 16C74A | 16F684 | 16F874 | |
| 16C64A | 16C74B | 16F688 | 16F874A | |
| 16C65 | 16C76 | 16F73 | 16F876 | |
| 16C76 | 16C77 | 16F74 | 16F876A |
Ö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
diypack25 ile eklenen model:
- 12F683
Ö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
Ö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: