10-29-2012 11:39 AM
hai rakan-rakan..saya ingin membuat interface pic usb using 18f4550 dengan labview..sy ada jumpa source code di blog orang lain untuk jadikan pic sebagai usb, dan saya sudah compile, burn dan hasilnya ok..cuma masalahnya saya tidak tahu untuk membuat interface usb pic dengan labview..contoh paling simple ialah untuk ON LED..tekan button pada labview, kemudian LED menyala pada pin output pic..please help me..
10-30-2012 09:23 PM
Coba lebih detail lagi yang dimaksud agar lebih jelas, thanks.
10-30-2012 09:30 PM
halo sepul,
yang di compile pic usb dan hasil ok itu hasilnya apa? bisa dideteksi dengan komputer? bisa berkomunikasi dengan komputer?
10-31-2012 10:33 PM
bisa dideteksi dngn computer..the computer detect the pic as a usb (found new hardware)..and then i install the ni-visa..so what next?
11-01-2012 04:05 AM
next...
Apakah anda paham USB Communication di dalam PIC? Yang saya tahu ada beberapa kelas USBTMC, USB RAW atau USB BULK.
Nah sekarang yang saya harus tanyakan, bagaimana anda program USB communication di PIC? DI dalam LabVIEW tinggal menyesuaikan sesuai dengan class dari USB tersebut.
Kalau belum, coba dibaca disini: http://www.ni.com/white-paper/4478/en
11-02-2012 02:21 AM
sy tidak faham bagaimana usb comunicate dengan pic..dan program usb communication di pic itu sy download hex file dari blog orang lain..saya masih baru dalam pic ini..tapi saya pelu siapkan projek ini dengan cepat..thank you krisnawisnu sudi membantu saya..
11-02-2012 04:11 AM
Halo mas Sepul, saya ikut mencoba menjawab. Saya belum pernah menggunakan mikrokontroler ini, tetapi setahu saya, PIC 18F4550 adalah mikrokontroler yang memiliki kecepatan prosesor yang cukup tinggi, sehingga fasilitas UART-NYA (untuk komunikasi serial dengan komputer) tidak perlu lagi diberi tambahan IC konverter serial ke USB, tetapi langsung bisa dihubungkan dengan port usb komputer. Kalau di Arduino, mikrokontroler ATmega328-nya masih memerlukan tambahan IC konverter USB ke serial seperti FTDI, prolific, atau yang lain, maka untuk PIC18F4550 ini tidak perlu tambahan IC tersebut. Itu kelebihannya, jadi fungsi USB di PIC ini sebenarnya adalah untuk komunikasi serial.
Untuk bisa membuat aplikasi menyalakan LED yang terhubung dengan PIC18F4550 dengan LabVIEW, maka buat saja program berikut ini
oya, tapi sebelumnya, perlu diketahui untuk PIC versi 18F, ada 2 software pemrograman gratis yang bisa digunakan, yaitu yang pertama software PINGUINO, software ini mirip dengan ARDUINO menggunakan bahasa C, dan yang kedua software AMICUS, software ini menggunakan bahasa BASIC, yang dahulu populer digunakan untuk BASICSTAMP, hanya saja untuk AMICUS, secara resmi sebenarnya hanya digunakan untuk versi 18F2520, sedangkan PINGUINO bisa digunakan untuk PIC18F2520 dan PIC18F4550 .
untuk software PINGUINO ini dapat didownload di sini: http://code.google.com/p/pinguino32/downloads/list
sedangkan rangkaian PINGUINO bisa dibuat dengan skematik seperti berikut ini: https://sites.google.com/site/pinguinotutorial/tiny-4550
sedangkan program untuk PINGUINO untuk menyalakan LED yang terhubung ke PIN 2 (kaki 35) dapat dilihat seperti berikut (jangan lupa untuk memberi resistor 100-330 ohm, agar LED nya tidak rusak):
sedangkan program LabVIEW nya adalah seperti berikut:
Oya, jangan lupa agar bisa diprogram dengan melalui USB, mas Sepul harus menanamkan program USB file Bootloader dulu ke memori PIC18F4550. File Bootloader ini bisa didownload di sini: https://sites.google.com/site/pinguinotutorial/bootloader
OK, semoga bisa membantu. Kalau ada masalah, mohon maaf, karena saya belum pernah mencobanya, hehehe , sip salam hangat.