KomputerPeralatan

PIC-controller. Pemrograman PIC-pengendali. Skema PIC-pengendali

Ketika membuat skema, Anda harus memiliki seseorang atau sesuatu untuk memantau pelaksanaan tindakan yang diperlukan. Sebab orang yang cukup bermasalah, seperti yang diperlukan untuk menggunakan sejumlah besar elemen yang berbeda yang memungkinkan untuk mengontrol pekerjaan mereka (transistor, resistor, thyristor, dioda, kapasitor, dll). Tapi semua sirkuit yang kompleks dan besar dapat dikendalikan oleh pengendali (MCU). Bahwa mereka adalah, misalnya, akan dijelaskan keluarga RІS. Jadi, apa PIC-pengendali untuk dummies? Apa skema mereka dan di mana mereka digunakan.

Apa mikrokontroler pic

PIC-controller (atau mikrokontroler) adalah otomatisasi berarti melakukan tindakan tertentu menggunakan program disiapkan sebelumnya. Sebuah fitur dari perwakilan lini produk adalah kemudahan pemrograman dan ketersediaan semua fungsi yang diperlukan untuk bekerja. Menguraikan struktur, perlu dicatat bahwa dalam komposisi hanya memiliki satu kristal silikon (fitur karakteristik dari semua mikrokontroler). Selain itu, PIC-controller memiliki sejumlah kaki. Beberapa dari mereka dapat digunakan sebagai masukan logis sebagai output bagian, sisanya memiliki aplikasi bilateral. Kaki dapat berupa digital atau analog.

Untuk sebagian besar dari controller kerja RІS membutuhkan tegangan stabil - 5V. Ini cukup sehingga dapat beroperasi dalam mode normal dan melakukan program yang disampaikan di depannya. Pemrograman PIC-controller langsung dari komputer tidak mungkin. Untuk tujuan ini programmer.

kontroler keluarga

PIC-controller tidak ada dalam satu salinan. produsen memproduksi berbagai besar mikrokontroler, masing-masing memiliki karakteristik sendiri, kemampuan dan target potensial dari aplikasi. keluarga nomor sendiri agak besar dan tergantung pada fitur pengklasifikasian yang diambil sebagai default. Oleh karena itu perlu untuk menginformasikan hanya sekitar klasifikasi dasar di mana hanya ada tiga keluarga dari 8-, 16- dan 32-bit. Ini pada gilirannya dibagi menjadi orang lain, tetapi karena keluarga bukan merupakan subyek dari artikel, sesuatu tentang mereka dan tidak akan bercakap-cakap.

mana yang berlaku

Karena fleksibilitas PIC-controller dapat diterapkan hampir di mana saja. Sami mikrokontroler dapat ditemukan di lemari es, televisi, mesin cuci. Tapi RІS berbagai produk memiliki fitur bahwa sirkuit di PIC-pengendali yang populer di kalangan amatir radio dan robotika otodidak. Dengan bantuan mereka, Anda dapat dengan mudah menyesuaikan situs untuk bekerja, atau semua perangkat. Ini memberikan kontribusi untuk popularitas harga yang wajar, kemudahan pemrograman dan sejumlah besar materi pendidikan.

Terapkan PIC-controller ketika Anda membuat mobil pada kontrol radio, lengan robot dan artefak lain yang bisa dilakukan, anggaran terbatas. Dapat digunakan untuk sesuatu yang produktif - cukup populer adalah tema menciptakan mesin otomatis buatan sendiri, dikendalikan oleh mikrokontroler. Spektrum penggunaan yang luas, dan pendekatan yang benar dapat dilakukan hampir tujuan apapun, sehingga sirkuit di PIC-controller dapat dilihat tidak hanya pada kreasi amatir.

Software untuk digunakan dengan PIC-controller

Perangkat lunak minimum yang diperlukan - it notes. Namun karena distribusi bebas, Anda dapat menggunakan dan ditawarkan oleh MPLAB alat produsen perangkat lunak. Lebih tepatnya, perangkat lunak jalur (lingkungan pengembangan, kompiler) MPLAB. Karena kebijakan perusahaan, ia bebas, tetapi memiliki beberapa keterbatasan. Dengan demikian, dalam versi demo pendek Anda dapat mencoba semua kemungkinan, tapi setelah fungsi selesai dari program ini akan dipotong. Program penuh memiliki alat yang signifikan yang membuatnya mudah untuk membuat program, nyaman untuk mencari berbagai masalah dan optimasi perilaku kode. Tergantung pada versi fungsi tersebut dapat dihentikan optimasi kode, atau mengurangi jumlah pengendali yang didukung oleh program. Demi kebenaran harus dikatakan bahwa perusahaan mempertahankan hanya mendukung wakil yang paling populer.

Ada beberapa perangkat lunak yang disediakan oleh perusahaan lain. Secara umum, fungsi mereka adalah sama, tetapi ada perbedaan. Jadi, banyak yang menyatakan ketidakpuasan yang MPLAB tidak setia dengan desain yang berpusat pengguna. Oleh karena itu, produsen bertaruh pada mempertahankan fungsi cutoff dan kegunaan dari perangkat lunak mereka. Program PIC-pengendali yang sangat beragam, jadi di sini sebagian besar merupakan masalah selera.

Membuat program untuk PIC-controller

Untuk membuat program khusus, Anda dapat menggunakan perangkat lunak yang sesuai, dan bahkan notebook sederhana. Hal ini dimungkinkan berkat kenyataan bahwa ia bekerja dengan bahasa pemrograman seperti Assembler dan C. Perbedaan utama terletak pada jumlah informasi yang ditentukan dan kemudahan tugas-tugas data. Anda dapat mendengar banyak tentang kompleksitas C, tapi perakitan lebih sulit dan membutuhkan pendekatan hati-hati.

Misalnya, saat membuat program, Anda harus menentukan yang kontroler itu dimaksudkan. Mungkin perlu untuk melaksanakan sejumlah pilihan, tetapi mereka harus dilakukan dengan adanya pengalaman kerja atau rasa percaya diri, karena kesalahan dapat mengarah pada fakta bahwa mikrokontroler konvensional berubah menjadi potongan-potongan plastik dan besi.

Pemrograman dengan pemrograman

Tapi bagaimana untuk mentransfer program yang dikembangkan dalam mikrokontroler itu sendiri? Bagaimana pemrograman mikrokontroler? Untuk tujuan ini ada perangkat khusus - programmer. Mereka mengirim sinyal ke mikrokontroler yang mengubah sel-sel dalam memori bawah program ini. Untuk memulai proses mentransfer data Anda ingin memasukkan chip dalam pemrograman, dan itu, pada gilirannya, terhubung ke komputer. Kemudian, menggunakan perangkat lunak Anda harus menjalankan firmware. Biasanya pemrograman PIC-pengendali meluas dari tiga puluh detik untuk dua menit.

bentuk programmer

programmer yang memilih untuk merekam program pada mikrokontroler? Dapat dibagi menjadi tiga jenis: buatan sendiri, oleh produsen dan pabrik perusahaan lain. Penggunaan masing-masing memiliki karakteristik sendiri.

Dengan demikian, programer buatan sendiri cukup murah. Tetapi penggunaannya penuh dengan fakta bahwa mereka dapat dengan mudah mengubah perangkat menjadi bagian dari plastik dan besi. Dan pemrograman mikrokontroler mungkin dalam kasus tersebut menerapkan konsekuensi yang tidak menyenangkan dalam bentuk sengatan listrik, sehingga Anda harus tetap aman. Selain itu, jika Anda membuat sendiri dari awal, seringkali produk dengan kemungkinan relatif terbatas mengenai fasilitas perubahan pekerjaan. Namun dalam jaringan global, Anda dapat menemukan sejumlah besar solusi untuk masalah ini diusulkan oleh orang lain, dan yang mungkin tidak akan memberikan masalah.

Pemrogram asli dari produsen akan mampu kualitatif melaksanakan pekerjaan mereka untuk setiap mikrokontroler. Di atasnya ada jaminan, dan jika setelah menerima itu tidak berhasil, ganti tidak ada masalah. Namun dalam skema hal, ketika firmware PIC-kontroler itu dilakukan tanpa masalah.

Tapi berasal dari akuisisi harga yang cukup tinggi.

Programmer yang dikeluarkan oleh perusahaan lain, memiliki kisaran yang cukup lebar dari objek yang bekerja. Fitur mereka adalah harga rendah dan / atau kesempatan untuk bekerja dengan mikrokontroler lain selain PIC. Ada juga yang benar-benar universal "monster" yang dapat memberikan berbagai jenis pekerjaan, tetapi karena kebutuhan untuk sejumlah besar senyawa dari harga rendah mereka tidak terjadi.

fitur skema

Dan akhirnya, beberapa kata tentang pola gambar. Ini harus fokus pada kaki atas dasar dokumentasi pendukung, yang secara skematik mikrokontroler sering berbeda dari kesimpulan hasil imbang yang sebenarnya. Hal utama dalam kasus tersebut ditandatangani kesimpulan, dan itu adalah untuk mereka dan harus ditargetkan untuk perangkat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.