ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Penyahpepijat untuk mikropengawal keluarga NS908. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro 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. 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:
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:
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. 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. 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
Pengarang: D.Panfilov, T.Remizevich, A.Arkhipov Lihat artikel lain bahagian Pengawal mikro. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Balai cerap astronomi tertinggi di dunia dibuka
04.05.2024 Mengawal objek menggunakan arus udara
04.05.2024 Anjing tulen jatuh sakit tidak lebih kerap daripada anjing tulen
03.05.2024
Berita menarik lain: ▪ Menyelesaikan masalah komputer kuantum ▪ 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 Wormwood. Legenda, penanaman, kaedah aplikasi ▪ pasal Lompat jem tak dijangka. Fokus Rahsia
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |