İçindekiler:
Video: Bir Breadboard Kullanarak PICkit Programlayıcı ile PIC MCU Nasıl Programlanır: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
PIC (veya başka herhangi bir) mikrodenetleyici ile oynamak için pahalı ve karmaşık araçlara ihtiyacınız yoktur. Tek ihtiyacınız olan, devrenizi ve programlamanızı test edeceğiniz bir devre tahtasıdır. Elbette bir çeşit programcı ve IDE gerekli. Bu talimatta MPLAB X IDE ve PICkit3 programlayıcı kullanacağım.
PIC18F14K22'yi seçtim. Bu PIC'nin özel bir nedeni yok, sadece şu anda kullanmıyorum. 2,3 V ile 5,5 V arasındaki voltaj aralığında çalışır. Programlama işlemi, LED'in periyodik olarak yanıp sönmesini sağlayan basit kod ile gösterilecektir.
Adım 1: İhtiyacımız Olan Şey
- PICkit3 programcısı
- ekmek tahtası
- PIC18F14K22 MCU
- 6 pinli başlık
- bazı kablolar
- 4,5 V pil veya USB kablosu (eski fare veya klavyeden bazılarını kullanabilir veya kendiniz yapabilirsiniz)
- test amaçlı herhangi bir renkli LED ve 470 direnç
Veri sayfaları:
PIC18F14K22
PICkit 3
Adım 2: Kablolama
PICkit3
Şimdi PICkit3 programlayıcısına bir göz atalım. Alt taraftaki 6 pimli dişi başlığa dikkat edin. Bir numaralı pin beyaz üçgen ile işaretlenmiştir, bu nedenle ön taraftaki pinler sağdan sola doğru numaralandırılmıştır. Pinlerin açıklaması:
- MCLR
- Vdd
- Zemin
- ICSP Verileri
- ICSP Saati
- Bağlı değil
ekmek tahtası
İlk önce 6 pinli başlık ve PIC'yi breadboard üzerinde birbirine yeterince yakın yerleştirin. PIC veri sayfasında fonksiyon eşlemeyi bulmalıyız:
- Vdd - pin 1
- Vss (toprak) - pin 20
- PGD (ICSP Verileri) - pin 19
- PGC (ICSP Saati) - pim 18
- MCLR - pim 4
- RC0 - pin 16 (LED'in sürüleceği pin)
Devre şeması Fritzing resminde gösterilmiştir.
Güçlendirme
Daha önce bahsedildiği gibi, devreye 4,5 V pilden veya USB çıkışından (5 V) güç sağlanabilir. Açıkça belirtmek gerekirse, bu özel PIC için 5 V uygundur, ancak başkaları için olması gerekmez. Cihaz için geçerli voltaj aralığı için her zaman veri sayfasını kontrol edin.
Adım 3: Programlama
Test amaçlı oldukça basit bir kod hazırladım. MPLAB projesini programlamaya hazır hale getirdiğinizde, PICkit3'ü devre tahtasındaki pin başlığına ekleyin. Devreye güç vermeyi unutmayın, aksi takdirde PIC ile programlayıcı arasındaki bağlantı başarısız olur. "Make and Program Device Main Project" butonuna tıklayın ve programlama bitene kadar bekleyin. Bundan sonra LED yanıp sönmelidir - 500 ms açık ve 500 ms kapalı.
Önerilen:
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 AT Firmware Nasıl Programlanır veya Programlanır: 6 Adım
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 Firmware'de Nasıl Flash Yapılır veya Programlanır: Açıklama: Bu Modül, ESP-01 veya ESP-01S tipi ESP8266 modülleri için bir USB adaptörü/programcısıdır. ESP01'i takmak için 2x4P 2.54mm dişi başlık ile rahatlıkla donatılmıştır. Ayrıca ESP-01'in tüm pinlerini 2x4P 2.54mm erkek h
Arduino UNO Kullanarak Arduino Pro Mini Nasıl Programlanır: 4 Adım
Arduino UNO Kullanarak Arduino Pro Mini Nasıl Programlanır: Merhaba arkadaşlar, Bugün Arduino UNO kullanarak Arduino Pro mini programlamak için basit bir yöntem paylaşıyorum. Bu eğitim, arduino'ya yeni başlayanlar ve bir Arduino Pro mini kullanarak projelerinin boyutunu küçültmek isteyenler içindir.Arduino Pro mini
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: Ortalıkta bir AVR mikrodenetleyici kartınız var mı? Programlamak zor mu? Pekala, doğru yerdesin. Burada, bir Arduino Uno kartını programlayıcı olarak kullanarak bir Atmega8a mikrodenetleyici kartının nasıl programlanacağını göstereceğim. Yani uzatmadan
Pic 16F676 ICSP PICkit 2 Programlayıcı için Programlama Soketi: 6 Adım
Pic 16F676 PICkit 2 Programcısı için ICSP Programlama Soketi: Robot projem için bu çift DC motor modülünü oluşturmaya çalışıyorum ve PCB'ye ICSP pin başlığı yerleştirmek için yerim yoktu. Bu yüzden bu tasarımı çabucak alay ettim
Bir AVR (arduino) Başka Bir Arduino İle Nasıl Programlanır: 7 Adım
Bir AVR (arduino) Başka Bir Arduino ile Nasıl Programlanır: Bu talimat aşağıdaki durumlarda yararlıdır: * arduino'nuzu atmega168 ile aldıysanız ve yerel elektronik mağazanızdan bir atmega328 satın aldıysanız. Arduino önyükleyicisi yok * arduino kullanmayan bir proje yapmak istiyorsunuz - sadece bir