rafetirmak
Üye
- Katılım
- 14 Haz 2019
- Mesajlar
- 13
- Puanları
- 1
PIC18f4550 XC8 USB MLA KUTUPHANELERININ KULLANIMI
1) MLA Nedir?
MLA=Microchip Lİbraries for Application
Microchip'in kütüphanleri içeren destek kütüphanesidir.
Aşağıdaki adresten indirilebilir
https://www.microchip.com/mplab/microchip-libraries-for-applications
2)PIC 18f4550 microdenetleyicisi için olan MLA örneklerini hangileridir.
Microchip'in eski su an uretimi bulunmayan geliştirme kartı PicDem FS USB Demo Board'u PIC18f4550 ve PIC18f45k50 microdenetleyicilerine sahiptir. Bu geliştirme kartı için yazılmış örnekler PIC18f4550 için hzrıladığınız kartlarda çalıştırılabilir.
örneğin:
PIC18f4550, USB örenkleri; MLA v.2018_11_26 sürümü için aşağıdaki dosya yolunda yer alır
..\microchip\mla\v2018_11_26\apps\usb\device\hid_custom\firmware
bu dizine eriştiğnizde
picdem_fs_usb.x klasöründe USB örneklerine ulaşılır.
3) Bu dosyaları örnek alarak kendi örneklerinizi nasıl geliştireceksiniz ?
XC8 derleyicisi ve MLA kütüphaneleri kullanılarak USB gelişitrmelerinde önemli zorluklardan bir tanesi kütüphanelerin (framework), örneklerin ve ilgili diğer dosyaların farklı klasörlerde yer almasıdır.
Bu nedenle MPLAB altında örneği paketlemeniz gerekmekte. Oluşan zip klasörünü çalışmak istediğiniz klasöre açtığınızda iligli bütün dosyalar çalışma klasörünüzün içine aktarılmış olur.
4) Örnek projelerin paketlenmesi
4.1. OPEN project ile çalışmak istediğiniz örnek projeyi MLA içinden seçin
4.2. Proje açıldığında ilgili dosyaların dağılımını ağaç gürünümünde görülecektir.
4.3. Projenin adının ağaç görünümünde üstüne gelip sağ tuşa bastıgınızda PACKAGE seçeneği görülecektir.
4.4. Bu tusa bastığınızda ilgili projenin bulunduğu klasöre zip olarak proje paketlenecektir
örneğimizde:
C:\microchip\mla\v2018_11_26\apps\usb\device\hid_mouse\firmware\picdem_fs_usb.x\USB_Device_-_HID_-_Mouse.zip
4.4. Bu zip dosyasını çalışmak istediğiniz yere aktarıp açtığınızda istediğiniz ihtiyac duyacagınız butun dosyalar tasınmıs olur. Bunları modifiye ederek kendi USB uygulamanızı MLA kütüphanelerini kullanarak gelistirebilirsiniz
1) MLA Nedir?
MLA=Microchip Lİbraries for Application
Microchip'in kütüphanleri içeren destek kütüphanesidir.
Aşağıdaki adresten indirilebilir
https://www.microchip.com/mplab/microchip-libraries-for-applications
2)PIC 18f4550 microdenetleyicisi için olan MLA örneklerini hangileridir.
Microchip'in eski su an uretimi bulunmayan geliştirme kartı PicDem FS USB Demo Board'u PIC18f4550 ve PIC18f45k50 microdenetleyicilerine sahiptir. Bu geliştirme kartı için yazılmış örnekler PIC18f4550 için hzrıladığınız kartlarda çalıştırılabilir.
örneğin:
PIC18f4550, USB örenkleri; MLA v.2018_11_26 sürümü için aşağıdaki dosya yolunda yer alır
..\microchip\mla\v2018_11_26\apps\usb\device\hid_custom\firmware
bu dizine eriştiğnizde
picdem_fs_usb.x klasöründe USB örneklerine ulaşılır.
3) Bu dosyaları örnek alarak kendi örneklerinizi nasıl geliştireceksiniz ?
XC8 derleyicisi ve MLA kütüphaneleri kullanılarak USB gelişitrmelerinde önemli zorluklardan bir tanesi kütüphanelerin (framework), örneklerin ve ilgili diğer dosyaların farklı klasörlerde yer almasıdır.
Bu nedenle MPLAB altında örneği paketlemeniz gerekmekte. Oluşan zip klasörünü çalışmak istediğiniz klasöre açtığınızda iligli bütün dosyalar çalışma klasörünüzün içine aktarılmış olur.
4) Örnek projelerin paketlenmesi
4.1. OPEN project ile çalışmak istediğiniz örnek projeyi MLA içinden seçin
4.2. Proje açıldığında ilgili dosyaların dağılımını ağaç gürünümünde görülecektir.
4.3. Projenin adının ağaç görünümünde üstüne gelip sağ tuşa bastıgınızda PACKAGE seçeneği görülecektir.
4.4. Bu tusa bastığınızda ilgili projenin bulunduğu klasöre zip olarak proje paketlenecektir
örneğimizde:
C:\microchip\mla\v2018_11_26\apps\usb\device\hid_mouse\firmware\picdem_fs_usb.x\USB_Device_-_HID_-_Mouse.zip
4.4. Bu zip dosyasını çalışmak istediğiniz yere aktarıp açtığınızda istediğiniz ihtiyac duyacagınız butun dosyalar tasınmıs olur. Bunları modifiye ederek kendi USB uygulamanızı MLA kütüphanelerini kullanarak gelistirebilirsiniz