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

Pengaturcara USB untuk mikropengawal AVR dan AT89S, serasi dengan AVR910. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pengawal mikro

Komen artikel Komen artikel

Peranti ini menyokong penulisan perkataan dan halaman yang digunakan dalam pengaturcaraan keluarga AVR MCU, dan penulisan bait untuk MCU AT89S53 dan AT89S8252 bagi keluarga AT89S. Oleh itu, dengan bantuan pengaturcara, adalah mungkin untuk memprogram semua MK semasa keluarga AVR dan MK AT89S53 dan AT89S8252 daripada keluarga AT89S dengan sokongan MK ini daripada perisian kawalan yang dipasang pada komputer.

Pengaturcara adalah berdasarkan pemacu Pembangunan Objektif dan serasi sepenuhnya dengan pengaturcara asal ATMEL AVR910. Saya mengesyorkan mengulanginya dengan tepat mengikut skema yang ditunjukkan dalam rajah. Mengalih keluar "tidak perlu", pada pandangan pertama, butiran boleh membawa kepada fungsi pengaturcara yang salah, atau kegagalan port USB komputer.

Pengaturcara USB untuk mikropengawal AVR dan AT89S, serasi dengan AVR910. Pengaturcara USB

Penyambung X1 disambungkan dengan kabel standard ke salah satu soket port USB yang tersedia dalam komputer. Fius FU1 digunakan untuk melindungi talian kuasa port ini daripada litar pintas yang tidak disengajakan dalam litar pengaturcara. Diod VD1 dan VD2 - penerus konvensional dengan penurunan voltan langsung 0,6 ... 0,7 V - direka untuk menurunkan bekalan kuasa mikropengawal DD1 kepada 3,6 V. Menurut dokumentasi, ia boleh beroperasi pada voltan bekalan ini dengan jam frekuensi sehingga 14 MHz atau lebih. Penyambung X2 disambungkan kepada penyambung ISP peranti boleh atur cara atau pada panel litar mikro boleh atur cara, bekalan kuasa yang mesti dibekalkan secara berasingan.

Denyutan segi empat tepat dengan frekuensi 3 MHz dikeluarkan ke pin 2 penyambung X1 untuk "menghidupkan semula" MK, yang mempunyai bit konfigurasi (fius) yang bertanggungjawab untuk mencatat masa yang salah diprogramkan. Isyarat ini dijana secara berterusan dan tidak bergantung pada mod operasi pengaturcara. LED HL1 dan HL2 menandakan tindakan semasa pengaturcara - masing-masing, tentang membaca maklumat dari ingatan mikropengawal boleh atur cara dan tentang menulis kepadanya. LED HL3 dihidupkan apabila pengaturcara dikuasakan. Perintang R11-R15 direka bentuk untuk memadankan tahap isyarat MK DD1 dengan yang berada dalam litar luaran. Jumper S1 semasa pengaturcaraan awal MK DD1 ditetapkan kepada "Mod." (bertentangan dengan kedudukannya dalam rajah).

Dengan menyambungkan pengaturcara luaran ke penyambung X2, program kawalan dimuatkan ke dalam MK. Selepas itu, pelompat hendaklah dikembalikan ke kedudukan "Normal" yang ditunjukkan dalam rajah. Untuk operasi biasa program yang dimuatkan, bit konfigurasi SPIEN, CKOPT, SUT1 dan BODEN adalah perlu diprogramkan (ditetapkan kepada 0) dalam DD0 MCU, dan selebihnya dibiarkan ditetapkan kepada 1. Biasanya, dalam ATmega8 MCU diterima secara langsung daripada pengilang, bit SPIEN sudah diprogramkan. Dengan menetapkan pelompat S2, adalah mungkin untuk menurunkan frekuensi jam antara muka SPI MK DD1 kepada kira-kira 20 kHz. Ini diperlukan untuk pengaturcaraan MCU keluarga AVR yang mencatat masa daripada pengayun 128 kHz dalaman. Dengan pelompat S2 dialih keluar, antara muka SPI beroperasi pada kira-kira 187,5 kHz. Ini membolehkan MCU diprogramkan pada kelajuan jam minimum 570 kHz (keluarga ATtiny dan ATmega), 750 kHz (keluarga AT90S) dan 7,5 MHz (keluarga AT89S).

Anda boleh mengalih keluar dan memasang jumper S2 "dalam perjalanan", kerana setiap kali anda mengakses antara muka SPI, program MK DD1 menyemak kehadirannya. Ia tidak disyorkan untuk melakukan ini hanya apabila proses menulis / membaca MK boleh atur cara sedang berjalan, yang boleh membawa kepada herotan maklumat yang ditulis atau dibaca. Pengaturcaraan MK menggunakan utiliti AVRProg v.1.4 daripada pakej AVR Studio mengambil masa 10 ... 30 saat bersama-sama dengan pengesahan, bergantung pada jumlah memori dan kekerapan jam. Pengaturcara telah berjaya diuji dengan program ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP. MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90, ATmega128 program Program AVRDUDE ternyata tidak serasi dengan pengaturcara ini, ia tidak berfungsi dengan betul semua arahan protokol AVR910.

Apabila anda mula-mula menyambungkan pengaturcara buatan dengan MK DD1 yang diprogramkan dengan betul ke komputer, sistem pengendalian akan menemui peranti baharu - Pengaturcara USB AVR910. Perlu diingatkan bahawa ini tidak akan berlaku jika frekuensi nominal resonator ZQ1 dalam pengaturcara berbeza daripada 12 MHz. Ini disebabkan oleh keanehan operasi USB dan program MK DD1. Anda mesti menolak tawaran sistem untuk mencari pemandu secara automatik dan menentukan laluan ke fail prottoss.avr910.usb.inf. Amaran bahawa pemandu tidak ditandatangani secara digital harus diabaikan.

Saya menghadapi masalah apabila, selepas memasang pengaturcara dalam sistem, AVRProg v. 1.4 tidak dapat mencarinya. Ternyata sistem pengendalian memilih port maya COM9 untuk pengaturcara, dan program AVRProg hanya boleh berfungsi dengan port COM 1-COM4. Anda boleh menukar nombor port menggunakan "Pengurus Peranti" Windows, mengikut laluan "AVR910 USB Programmer->Properties->Port Settings->Advanced->Number->COM Port". Memasang pengaturcara dalam Windows 2000 tidak berbeza, pada dasarnya, daripada yang diterangkan di atas untuk Windows XP, tetapi terdapat satu keanehan: kelewatan dalam pemacu usbser.sys OS ini memesongkan arahan yang dihasilkan oleh komputer kepada pengaturcara dan tindak balas dihantar oleh pengaturcara kepada mereka. Apa masalahnya, saya masih belum mengetahuinya, tetapi saya telah menemui cara yang boleh dipercayai untuk menyelesaikan masalah itu. Ia cukup untuk menggantikan fail ..\winnt\system2000\drivers\ dan ..\winnt\ system32\dllcashe\ usbser.sys dalam folder sistem Windows 32 dengan nama yang sama daripada Windows XP. Sememangnya, ia perlu diganti dengan but di bawah OS lain (contohnya, dari cakera but).

Sebagai peraturan, pengaturcara yang dipasang dengan betul dengan MK DD1 yang diprogramkan dengan betul tidak perlu dilaraskan. Satu-satunya kenyataan: input RESET MK boleh atur cara boleh disambungkan ke tambah kuasa dengan perintang dengan nilai nominal sekurang-kurangnya 10 kOhm. Ini disebabkan oleh pengurangan voltan bekalan MK DD1 dan kehadiran perintang pengehad dalam litar isyarat kawalan.

Sekiranya pengaturcara tidak berfungsi, pertama sekali, anda harus memastikan bahawa tiada ralat pemasangan, pecah atau litar pintas pada papannya. Kemudian ukur voltan antara pin kuasa MK DD1 (7 dan 8). Ia sepatutnya berada dalam julat 3,5 ... 3,8 V. Seterusnya, periksa sama ada penjana jam MK berfungsi. Ini boleh dilakukan menggunakan osiloskop dengan menyambungkannya ke pin 10 DD1. Jika tiada osiloskop, sambungkan LED biasa antara pin 10 dan wayar biasa melalui perintang pengehad 330 ... 510 Ohm (katod kepada wayar biasa). Jika penjana sedang berjalan, LED akan bercahaya malap. Ia kekal untuk menyemak sama ada program yang dimuatkan ke dalam MK DD1 telah bermula. Salah satu tanda operasinya ialah kehadiran denyutan 1 MHz pada pin 3 penyambung X2. Ini boleh dilakukan menggunakan osiloskop atau LED menggunakan kaedah yang diterangkan di atas. Apabila menutup pendahulu resonator kuarza ZQ1 dengan pinset, LED yang bercahaya malap harus secara rawak sama ada meningkatkan kecerahan atau padam sama sekali.

Program untuk perisian tegar mikropengawal

Pengarang: A. Ryzhkov, Novokuznetsk; Penerbitan: cxem.net

Lihat artikel lain bahagian Pengawal mikro.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Mesin untuk menipis bunga di taman 02.05.2024

Dalam pertanian moden, kemajuan teknologi sedang dibangunkan bertujuan untuk meningkatkan kecekapan proses penjagaan tumbuhan. Mesin penipisan bunga Florix yang inovatif telah dipersembahkan di Itali, direka untuk mengoptimumkan peringkat penuaian. Alat ini dilengkapi dengan lengan mudah alih, membolehkan ia mudah disesuaikan dengan keperluan taman. Operator boleh melaraskan kelajuan wayar nipis dengan mengawalnya dari teksi traktor menggunakan kayu bedik. Pendekatan ini dengan ketara meningkatkan kecekapan proses penipisan bunga, memberikan kemungkinan penyesuaian individu kepada keadaan khusus taman, serta jenis dan jenis buah yang ditanam di dalamnya. Selepas menguji mesin Florix selama dua tahun pada pelbagai jenis buah, hasilnya amat memberangsangkan. Petani seperti Filiberto Montanari, yang telah menggunakan mesin Florix selama beberapa tahun, telah melaporkan pengurangan ketara dalam masa dan tenaga kerja yang diperlukan untuk menipis bunga. ...>>

Mikroskop Inframerah Lanjutan 02.05.2024

Mikroskop memainkan peranan penting dalam penyelidikan saintifik, membolehkan saintis menyelidiki struktur dan proses yang tidak dapat dilihat oleh mata. Walau bagaimanapun, pelbagai kaedah mikroskop mempunyai hadnya, dan antaranya adalah had resolusi apabila menggunakan julat inframerah. Tetapi pencapaian terkini penyelidik Jepun dari Universiti Tokyo membuka prospek baharu untuk mengkaji dunia mikro. Para saintis dari Universiti Tokyo telah melancarkan mikroskop baharu yang akan merevolusikan keupayaan mikroskop inframerah. Alat canggih ini membolehkan anda melihat struktur dalaman bakteria hidup dengan kejelasan yang menakjubkan pada skala nanometer. Biasanya, mikroskop inframerah pertengahan dihadkan oleh resolusi rendah, tetapi perkembangan terkini daripada penyelidik Jepun mengatasi batasan ini. Menurut saintis, mikroskop yang dibangunkan membolehkan mencipta imej dengan resolusi sehingga 120 nanometer, iaitu 30 kali lebih tinggi daripada resolusi mikroskop tradisional. ...>>

Perangkap udara untuk serangga 01.05.2024

Pertanian adalah salah satu sektor utama ekonomi, dan kawalan perosak adalah sebahagian daripada proses ini. Satu pasukan saintis dari Majlis Penyelidikan Pertanian India-Institut Penyelidikan Kentang Pusat (ICAR-CPRI), Shimla, telah menghasilkan penyelesaian inovatif untuk masalah ini - perangkap udara serangga berkuasa angin. Peranti ini menangani kelemahan kaedah kawalan perosak tradisional dengan menyediakan data populasi serangga masa nyata. Perangkap dikuasakan sepenuhnya oleh tenaga angin, menjadikannya penyelesaian mesra alam yang tidak memerlukan kuasa. Reka bentuknya yang unik membolehkan pemantauan kedua-dua serangga berbahaya dan bermanfaat, memberikan gambaran keseluruhan populasi di mana-mana kawasan pertanian. "Dengan menilai perosak sasaran pada masa yang tepat, kami boleh mengambil langkah yang perlu untuk mengawal kedua-dua perosak dan penyakit," kata Kapil ...>>

Berita rawak daripada Arkib

Gunting elektrik untuk rambut di hidung dan telinga 25.09.2001

Peranti ini mengandungi dua bilah melengkung berkelajuan tinggi yang diperbuat daripada keluli tahan karat. Pemangkasan rambut adalah senyap dan bebas getaran. Permukaan kerja mesin dibulatkan. Badannya diperbuat daripada plastik tahan lasak.

Berfungsi dari satu bateri. Dimensi: tinggi - 12 cm, diameter - 3 cm Berat 115 g.

Berita menarik lain:

▪ PHILIPS memperkenalkan TV cerminnya di Rusia

▪ Sony sedang menghentikan pemacu CD dan DVD secara berperingkat

▪ Artik sedang menghadapi rekod lebur baharu

▪ Kapal terbang - udara bersih

▪ Tetikus Wayarles Logitech G Pro X Superlight Ultralight

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian Perisian Tegar tapak. Pemilihan artikel

▪ artikel Sejarah Agama Dunia. Nota kuliah

▪ artikel Kenapa pengantin perempuan bertudung? Jawapan terperinci

▪ artikel Penyelenggaraan dandang stim untuk bahan api gas. Arahan standard mengenai perlindungan buruh

▪ Artikel Komunikasi radio awam. Transverter. Direktori

▪ artikel Bar dan dua bola. 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