Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Penyahpepijat untuk mikropengawal keluarga NS908. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

Baru-baru ini, di pasaran Rusia terdapat banyak mikropengawal (MC) cip tunggal dalam pakej DIP dan SOIC dengan bilangan pin dari 8 hingga 28. MCU sedemikian adalah murah, mempunyai julat voltan bekalan lanjutan 2,7...6 V, dan boleh di jam tanpa menggunakan resonator kuarza . Mereka berjaya digunakan dalam reka bentuk amatur. Walau bagaimanapun, alat untuk menyahpepijat peranti pada mikropengawal, yang mampu mensimulasikan bukan sahaja perisian tetapi juga perkakasan pengendalian sistem sebenar, bertindak balas kepada semua isyarat input dan menjana isyarat output, dalam kebanyakan kes terlalu rumit dan mahal untuk digunakan dalam amalan amatur. Untuk mikropengawal lapan-bit keluarga NS908, penyahpepijat dengan sifat sedemikian boleh dibuat secara bebas.

Ciri-ciri utama keluarga HC908 MK yang dihasilkan oleh Motorola diberikan dalam Jadual. 1.

Penyahpepijat untuk mikropengawal keluarga HC908

Kemungkinan hanya melaksanakan penyahpepijat perkakasan adalah berdasarkan fakta bahawa semua MK keluarga ini, tanpa mengira konfigurasi dalaman, mempunyai dua ciri penting. Pertama, memori program terbina dalam dibuat menggunakan teknologi FLASH dan boleh diprogramkan berbilang. Dalam modul FLASH RPOM, sebagai tambahan kepada sel memori itu sendiri, terdapat penukar voltan langkah, yang membolehkan anda memadam dan memprogram RPOM tanpa menyambungkan sumber voltan luaran tambahan ke MK.

Kedua, mod penyahpepijatan khas disediakan, di mana program monitor penyahpepijatan yang disimpan dalam memori MK diaktifkan semasa pembuatannya. Ia mengandungi pemacu untuk bertukar maklumat dengan peranti luaran melalui satu wayar, talian komunikasi dua hala dan rutin untuk melaksanakan enam arahan yang diterima melalui talian ini, contohnya, daripada komputer peribadi (PC). Menggunakan arahan ini, adalah mungkin untuk membaca semua maklumat yang terdapat dalam ingatan MK, atau menulisnya di sana, serta melancarkan program untuk pelaksanaan dari mana-mana alamat [1].

Menggunakan arahan penyahpepijatan, anda boleh mencipta perisian PC tersuai yang melakukan perkara berikut:

  • memuatkan ke dalam RAM MK program untuk memadam/memprogram ROM FLASH;
  • memuatkan ke dalam memori FLASH bagi program aplikasi MC (dibangunkan);
  • melancarkan program aplikasi untuk pelaksanaan dari alamat yang diberikan dalam masa nyata dengan berhenti di titik kawalan yang dikehendaki;
  • penghantaran ke PC keadaan daftar dan sel memori MK selepas berhenti di pusat pemeriksaan.

Penyahpepijat untuk mikropengawal keluarga HC908

Semua ini membolehkan anda mencipta pengaturcara masa nyata dan penyahpepijat [2], hanya menggunakan sumber dalaman keluarga mikropengawal HC908. Ia cukup untuk membuat papan antara muka dengan PC dan menggunakan pakej perisian yang merangkumi persekitaran pembangunan bersepadu WinlDE, pemasang makro CASM08, perisian ICS08 dan simulator dalam litar, penyahpepijat masa nyata dalam litar DEBUG08 dan PROG08. pengaturcara. Pakej ini boleh didapati di laman web sebagai cangkerang perisian untuk simulator litar dalam ICS08. Ia diedarkan secara percuma dan tanpa sekatan.

Papan antara muka melaksanakan dua fungsi: ia meletakkan MK ke dalam mod nyahpepijat dan menukar isyarat daripada antara muka wayar tunggal dua arah MK kepada isyarat standard daripada port bersiri PC. Untuk memindahkan mana-mana ahli keluarga HC908 ke mod nyahpepijat, anda mesti melakukan perkara berikut:

  • sambungkan gangguan IRQ dan input set semula RST kepada sumber voltan lampau UTST = 8,5 V;
  • pada garisan port yang ditunjukkan dalam jadual. 2, tetapkan gabungan isyarat logik: PTx1=1, PTx2=0, PTx5=1. Pada baris RTxZ - log. 0 jika frekuensi resonator kuarza ialah 4,9152 MHz, atau log. 1 jika ia adalah 9,8304 MHz. Untuk model MC KX, keadaan RTxZ sentiasa log. 0, tetapi untuk RK dan RF ia tidak penting. MCU ini sentiasa beroperasi pada frekuensi jam 9,8304 MHz. Untuk model GR dan GP, ​​PTx4=0 ditetapkan; apabila menggunakan resonator kuarza dengan frekuensi 32,768 kHz, log digunakan pada input IRQ. 0, dan keadaan RTxZ adalah acuh tak acuh;
  • dalam beberapa puluh milisaat dari saat voltan bekalan 5 V digunakan, pastikan input tetapan semula MK (RST) dalam keadaan log. 0. Kemudian naikkan voltan padanya kepada UTST.

Akibatnya, MK akan memasuki mod nyahpepijat. Selepas ini, tahap isyarat pada talian PTx1-PTx4 boleh diubah dalam sebarang susunan. Walau bagaimanapun, voltan UTST pada input RST mesti kekal tidak berubah pada 8,5 V. Pada input IRQ, isyarat boleh berubah semasa penyahpepijatan, dan akibat daripada menetapkan tahap logik di sini rendah, permintaan gangguan dijana. Voltan tinggi logik pada pin ini boleh dinaikkan kepada UTST. Semasa proses penyahpepijatan, melalui talian input/output PTx5, pertukaran maklumat dua hala berlaku antara MK dan PC pada kelajuan 9600 Baud.

Gambar rajah papan antara muka ditunjukkan dalam rajah. Ia mengandungi hanya lima cip.

Penyahpepijat untuk mikropengawal keluarga HC908
(klik untuk memperbesar)

Soket XS1 disambungkan ke palam port COM PC. Palam XP1 digunakan untuk menyambung kepada sistem mikropengawal yang sedang dinyahpepijat (sasaran). Papan terakhir mesti mempunyai penyambung mengawan, sesentuhnya disambungkan ke pin MK mengikut Jadual. 3.

Penyahpepijat untuk mikropengawal keluarga HC908

Cip DD3 menukar tahap isyarat antara muka RS-232 ke tahap logik TTL dan belakang. Unsur penimbal tiga keadaan DD4.1 dan DD4.2 mengubah garisan MK dua hala (PTx5) kepada dua satu arah (TXD dan RXD), ciri RS-232. Daripada MC145407 yang ditunjukkan dalam rajah, peranti lain yang serupa dengan fungsi boleh digunakan sebagai DD3, contohnya, ADM202E atau ADM232L, yang berbeza dalam pinout.

Sebagai tambahan kepada peringkat penukaran tahap, setiap litar mikro ini mempunyai sumber voltan terbina dalam +10 dan -10 V. Yang pertama digunakan untuk mendapatkan voltan +7 V menggunakan pembahagi R10R8,5. Beban pada output sumber terbina dalam adalah kira-kira 2 mA. Agar ia dapat menahan arus sedemikian, tidak disyorkan untuk menggunakan kapasitor C4 - C7 dengan kapasiti kurang daripada yang dinyatakan dalam lembaran data litar mikro yang digunakan.

Isyarat DTR melalui penimbal cip DD3 dan elemen DD4.3 dibekalkan ke pangkalan transistor VT5, yang mengawal suis pada transistor VT2 dan VT3. Transistor VT2 menukar voltan +5 V, dan VT3 - UTST.

Manakala pada garisan DTR terdapat log. 1, transistor VT2 dan VT3 ditutup, kapasitor C1 dinyahcas. Pada masa ini, isyarat set semula (log. 0) digunakan pada input RST MC. Dengan peralihan DTR ke keadaan log. 0 dan membuka kunci pada transistor VT2 mula mengecas kapasitor C1. Apabila voltan pada C1 mencapai ambang pencetus litar mikro DD1, log akan ditetapkan pada outputnya. 1. Ini akan membawa kepada peralihan isyarat pada input RST MC ke keadaan yang sama dengan tahap voltan meningkat kepada 8,5 V. Akibatnya, MK akan memasuki mod nyahpepijat. Elemen DD2.3 secara logik merumuskan isyarat tetapan semula yang datang daripada PC dan daripada peranti yang sedang dinyahpepijat (yang terakhir melalui talian RST_IN), yang memastikan MK dimasukkan semula ke dalam mod nyahpepijat apabila isyarat tetapan semula dalaman dijana.

Gabungan tahap logik pada talian PTx1-PTx4 yang diperlukan untuk memasukkan MK ke dalam mod nyahpepijat dicipta menggunakan litar mikro DD5. Apabila kunci ditutup pada transistor VT2, output elemennya diaktifkan. Selepas MK ditukar kepada mod penyahpepijatan, output pergi ke keadaan ketiga, jadi barisan port MK yang ditentukan selanjutnya pada papan sasaran boleh digunakan mengikut budi bicara pembangun.

Isyarat permintaan gangguan IRQ_IN daripada sistem sasaran dihantar ke input elemen DD2.4 dan kembali semula melalui suis pada transistor VT4. Penyelesaian ini memastikan tahap voltan yang diperlukan pada talian IRQ pada masa MC memasuki mod nyahpepijat dan membolehkan anda "melalui" isyarat permintaan gangguan luaran semasa proses penyahpepijatan tanpa risiko merosakkan sumbernya dengan peningkatan voltan.

Pelompat X1 dan X2 digunakan untuk menyelaraskan tahap pada garisan PTx1-PTx4 dengan kekerapan jam MK. Jumper X1 dipasang apabila menggunakan HC908GR/GP MK dengan resonator kuarza pada frekuensi 32,768 kHz. Kedudukan pelompat X2 menentukan tahap isyarat pada talian RTx9,8304 yang diperlukan untuk mengkonfigurasi MK untuk beroperasi dalam mod nyahpepijat dengan resonator kuarza pada frekuensi 4,9152 atau XNUMX MHz.

Jika kekerapan jam pengendalian mikropengawal sistem sasaran berbeza daripada yang ditentukan, adalah mungkin untuk menggunakan isyarat luaran OSC1 daripada frekuensi yang diperlukan semasa penyahpepijatan. Untuk tujuan ini, penjana berdasarkan elemen DD2.1 dan DD2.1 digunakan.

Cip DD4, DD5 MS74NS125 boleh digantikan oleh rakan domestik KR1554LP8.

Kesusasteraan

  1. Remizevich T. Pengawal mikro untuk aplikasi terbenam. Daripada pendekatan umum kepada keluarga HC05 dan HC08 daripada Motorola. - M.: DODEKA, 2000.
  2. Kobakhidze Sh. Pengawal mikro untuk pemula. Dan bukan sahaja... Alat untuk membangunkan dan menyahpepijat peranti pada MK. - Radio, 2000, No. 4, hlm. 22, 23.

Pengarang: D.Panfilov, T.Remizevich, A.Arkhipov

Lihat artikel lain bahagian Pengawal mikro.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Balai cerap astronomi tertinggi di dunia dibuka 04.05.2024

Meneroka angkasa dan misterinya adalah tugas yang menarik perhatian ahli astronomi dari seluruh dunia. Dalam udara segar di pergunungan tinggi, jauh dari pencemaran cahaya bandar, bintang dan planet mendedahkan rahsia mereka dengan lebih jelas. Satu halaman baharu dibuka dalam sejarah astronomi dengan pembukaan balai cerap astronomi tertinggi di dunia - Balai Cerap Atacama Universiti Tokyo. Balai Cerap Atacama, yang terletak pada ketinggian 5640 meter di atas paras laut, membuka peluang baharu kepada ahli astronomi dalam kajian angkasa lepas. Tapak ini telah menjadi lokasi tertinggi untuk teleskop berasaskan darat, menyediakan penyelidik dengan alat unik untuk mengkaji gelombang inframerah di Alam Semesta. Walaupun lokasi altitud tinggi memberikan langit yang lebih jelas dan kurang gangguan dari atmosfera, membina sebuah balai cerap di atas gunung yang tinggi memberikan kesukaran dan cabaran yang besar. Walau bagaimanapun, walaupun menghadapi kesukaran, balai cerap baharu itu membuka prospek yang luas kepada ahli astronomi untuk penyelidikan. ...>>

Mengawal objek menggunakan arus udara 04.05.2024

Perkembangan robotik terus membuka prospek baharu bagi kami dalam bidang automasi dan kawalan pelbagai objek. Baru-baru ini, saintis Finland membentangkan pendekatan inovatif untuk mengawal robot humanoid menggunakan arus udara. Kaedah ini menjanjikan untuk merevolusikan cara objek dimanipulasi dan membuka ufuk baharu dalam bidang robotik. Idea untuk mengawal objek menggunakan arus udara bukanlah perkara baru, tetapi sehingga baru-baru ini, melaksanakan konsep sedemikian masih menjadi cabaran. Penyelidik Finland telah membangunkan kaedah inovatif yang membolehkan robot memanipulasi objek menggunakan jet udara khas sebagai "jari udara". Algoritma kawalan aliran udara, yang dibangunkan oleh pasukan pakar, adalah berdasarkan kajian menyeluruh tentang pergerakan objek dalam aliran udara. Sistem kawalan jet udara, yang dijalankan menggunakan motor khas, membolehkan anda mengarahkan objek tanpa menggunakan fizikal ...>>

Anjing tulen jatuh sakit tidak lebih kerap daripada anjing tulen 03.05.2024

Menjaga kesihatan haiwan peliharaan kita adalah aspek penting dalam kehidupan setiap pemilik anjing. Walau bagaimanapun, terdapat andaian umum bahawa anjing baka tulen lebih terdedah kepada penyakit berbanding anjing campuran. Penyelidikan baru yang diketuai oleh penyelidik di Texas School of Veterinary Medicine dan Sains Bioperubatan membawa perspektif baru kepada soalan ini. Kajian yang dijalankan oleh Projek Penuaan Anjing (DAP) terhadap lebih daripada 27 anjing pendamping mendapati bahawa anjing baka tulen dan campuran secara amnya berkemungkinan sama untuk mengalami pelbagai penyakit. Walaupun sesetengah baka mungkin lebih terdedah kepada penyakit tertentu, kadar diagnosis keseluruhan adalah hampir sama antara kedua-dua kumpulan. Ketua doktor haiwan Projek Penuaan Anjing, Dr. Keith Creevy, menyatakan bahawa terdapat beberapa penyakit terkenal yang lebih biasa dalam baka anjing tertentu, yang menyokong tanggapan bahawa anjing baka tulen lebih terdedah kepada penyakit. ...>>

Berita rawak daripada Arkib

Ekosistem 802.11ac Diumumkan 07.03.2012

Peningkatan bilangan peranti mudah alih dengan sambungan rangkaian dan pertumbuhan populariti aplikasi multimedia mendorong keperluan untuk beralih ke rangkaian Wi-Fi dengan lebar jalur yang meningkat. Qualcomm Atheros memutuskan untuk menyumbang kepada perkara ini dengan mengumumkan pelancaran ekosistem Wi-Fi 802.11ac. Portfolio produk 802.11ac Qualcomm menyasarkan rangkaian mudah alih, rumah dan pejabat, telefon pintar, tablet, desktop, komputer riba, TV, penghala, pintu masuk dan pusat akses. Menurut Qualcomm, ketersediaan set penyelesaian yang komprehensif seharusnya membantu mempercepatkan penggunaan standard 802.11ac, yang menerangkan rangkaian Wi-Fi dengan kelajuan penghantaran gigabit.

Elemen utama ekosistem ialah cip WCN3680, yang melaksanakan fungsi Wi-Fi 1x1 802.11ac, Bluetooth dan FM. Ia melengkapkan keluarga pemproses Snapdragon 28nm dan akan digandingkan dengan pemproses Krait quad-teras Snapdragon S4 MSM8960 Krait dan S4 APQ8064. Kawasan aplikasi WCN3680 ialah peranti mudah alih seperti tablet dan telefon pintar, jadi ia menggabungkan lebar jalur tinggi dengan penggunaan kuasa yang rendah. Ia dinilai sehingga 433Mbps dan serasi tahap pin dengan cip Qualcomm Atheros WCN3660 802.11n, yang sepatutnya memudahkan pembangun dan pengilang untuk berhijrah ke 802.11ac.

Untuk komputer, sebagai tambahan kepada WCN3680, penyelesaian direka untuk menyokong dua (QCA9862) dan tiga (QCA9860) aliran penghantaran, yang membolehkan anda mendapatkan kelajuan sehingga 1,3 Gb / s. Mereka akan menemui aplikasi dalam tablet dan komputer riba.

QCA9860 dan QCA9862 juga menyasarkan aplikasi elektronik pengguna, termasuk TV dan konsol permainan. Mereka mematuhi spesifikasi 802.11ac/a/b/g/n dan Bluetooth 4.0/LE. Kedua-dua operasi autonomi dan berfungsi seiring dengan pemproses Qualcomm dan pemproses lain disediakan. Model QCA9880 3x3 dan QCA9882 2x2 direka untuk digunakan dalam peralatan rangkaian rumah, dan peralatan korporat sepatutnya dibina pada model QCA9890 3x3 dan QCA9892 2x2.

Qualcomm Atheros berjanji untuk memulakan penghantaran sampel percubaan semua cip tersenarai pada suku kedua 2012.

Berita menarik lain:

▪ Menyelesaikan masalah komputer kuantum

▪ akasia baru

▪ Kereta elektrik dicas dalam masa 30 minit

▪ Para saintis telah menyempurnakan web

▪ Otak anjing bertindak balas terhadap ekspresi muka pemiliknya

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Arus, voltan, pengawal selia kuasa. Pemilihan artikel

▪ artikel Bandar, kawasan berisiko tinggi. Langkah-langkah keselamatan. Asas kehidupan selamat

▪ artikel Mengapa pihak berkuasa Austria membenarkan seorang penduduk bergambar pada lesen memandu dengan colander di kepalanya? Jawapan terperinci

▪ artikel Wormwood. Legenda, penanaman, kaedah aplikasi

▪ artikel Pengesan logam pada transistor dengan penunjuk penunjuk. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ pasal Lompat jem tak dijangka. Fokus Rahsia

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024