Isi kandungan:
- Langkah 1: Perisian yang Digunakan:
- Langkah 2: Komponen yang Digunakan:
- Langkah 3: Kod:
- Langkah 4: Prinsip Kerja dan Video:
Video: Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial ini kita akan memberitahu anda tentang cara menggunakan PWM dalam mikrokontroler berasaskan STM32, di sini kita menggunakan Kit Penemuan 32L100discovery dengan mikrokontroler STM32L100RCT6 di atasnya.
Langkah 1: Perisian yang Digunakan:
Ini adalah perisian yang kami gunakan untuk projek ini:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® untuk STM32 adalah pengembangan dan penyahpepijatan IDE yang fleksibel dan dapat diperluas untuk pembangun MCM STM32 yang mahukan alat yang sangat kuat untuk membantu dalam pembangunan perisian tertanam berkualiti tinggi. TrueSTUDIO® didasarkan pada standard terbuka (ECLIPSE dan GNU) dan diperluas dengan ciri profesional untuk pengurusan kod dan analisis sistem lanjutan. Ini memberikan gambaran unik mengenai struktur dan tingkah laku dinamik sistem.
Anda boleh memuat turun perisian ini dari pautan ini
2. STM32CubeMX: STM32CubeMX adalah alat grafik yang membolehkan konfigurasi mikrokontroler dan mikroprosesor STM32 yang sangat mudah, serta penghasilan kod C inisialisasi yang sesuai untuk teras Arm® Cortex®-M atau sebahagian Pohon Peranti Linux® untuk Lengan ® Cortex®-A core), melalui proses langkah demi langkah.
Anda boleh memuat turun perisian ini dari pautan ini
Langkah 2: Komponen yang Digunakan:
Hanya ada satu perkakasan yang kami gunakan dalam tutorial ini:
1.32L100CDISCOVERY: 32L100CDISCOVERY membantu anda mengetahui ciri-ciri STM32L100 Value Line 32-bit Cortex®-M3 mikrokontroler dan untuk mengembangkan aplikasi anda dengan mudah. Ini merangkumi semua yang diperlukan untuk pemula dan pengguna berpengalaman untuk memulakan dengan cepat.
Berdasarkan STM32L100RCT6, ia termasuk alat debug terbenam ST-LINK / V2, LED, butang tekan untuk penyambungan mudah komponen dan modul tambahan.
Langkah 3: Kod:
Oleh kerana kami telah membuat kod dengan bantuan STM32CubeMX, jadi di sini saya kongsikan kepada anda fail main.c.
anda boleh mendapatkan fail main.c dari pautan muat turun di bawah
Langkah 4: Prinsip Kerja dan Video:
Di sini terlebih dahulu anda perlu membuka STM32CubeMX maka anda perlu memilih papan atau mcu yang betul jika anda menggunakan papan yang disesuaikan.
Untuk keseluruhan proses, sila tonton video semat kami.
Keseluruhan Penerangan Projek diberikan dalam video di atas Sekiranya anda mempunyai keraguan mengenai projek ini, sila komen kami di bawah. Dan jika anda ingin mengetahui lebih lanjut mengenai sistem tertanam, anda boleh mengunjungi saluran youtube kami. Sila kunjungi dan suka Halaman Facebook kami untuk kemas kini yang kerap.
Terima kasih & Salam, Teknologi Embedotronics
Disyorkan:
Eksperimen PWM Motor DC Rawak + Penyelesaian Masalah Encoder: 4 Langkah
Eksperimen PWM Motor DC Random + Penyelesaian Masalah Encoder: Seringkali ada kalanya sampah seseorang adalah harta orang lain, dan ini adalah salah satu momen bagi saya. Sekiranya anda mengikuti saya, anda mungkin tahu bahawa saya telah membuat projek besar untuk membuat CNC pencetak 3D saya sendiri daripada sekerap. Kepingan itu
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
PWM Dengan ESP32 - LED Peredupan Dengan PWM pada ESP 32 Dengan Arduino IDE: 6 Langkah
PWM Dengan ESP32 | LED Peredupan Dengan PWM pada ESP 32 Dengan Arduino IDE: Dalam arahan ini kita akan melihat bagaimana menghasilkan isyarat PWM dengan ESP32 menggunakan Arduino IDE & PWM pada dasarnya digunakan untuk menghasilkan output analog dari mana-mana MCU dan output analog itu boleh menjadi antara 0V hingga 3.3V (dalam kes esp32) & dari
Pelabuhan UC / OS III untuk Nucleo-L073RZ Menggunakan Atollic TureSTUDIO IDE .: 3 Langkah
Pelabuhan UC / OS III untuk Nucleo-L073RZ Menggunakan Atollic TureSTUDIO IDE .: Projek ini hanyalah program led berkedip sederhana yang dibangunkan dalam uC / OS III RTOS yang dimuat turun dari laman web Micrium di sini dan disalurkan ke papan Nucleo-L073RZ dan merupakan siap digunakan di Atollic TureSTUDIO. Port ini hanya diuji seperti
Tutorial Modul Gyroscope 6DOF GY-521 MPU6050 3-Axis Tutorial: 4 Langkah
Tutorial: GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module: PeneranganModul ringkas ini mengandungi semua yang diperlukan untuk berinteraksi dengan Arduino dan pengawal lain melalui I2C (gunakan perpustakaan Wire Arduino) dan memberikan maklumat pengesan gerakan untuk 3 paksi - X, Y dan Z . Spesifikasi Julat akselerometer: ± 2, ±