
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Di sini dalam tutorial ini kami telah menghantar data dari mikrokontroler ke PC menggunakan salah satu UART dari STM32l100 mcu.
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:


Terdapat terutamanya dua perisian 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.
2. Penukar USB ke TTL. Seperti dalam papan penemuan ini kita tidak dapat memperoleh data bersiri secara langsung dari kabel debugger st-link jadi kita harus membeli satu penukar usb ke TTL. Prinsip kerja penukar USB ke TTL sangat mudah. Ini adalah modul Penukar USB ke TTL UART yang berdasarkan pada Jambatan CP2102 oleh SiLabs. Modul ini boleh digunakan dengan komputer riba yang tidak mempunyai port bersiri standard. Modul ini membuat port COM maya menggunakan USB pada komputer anda yang dapat menyokong pelbagai Baud Rate standard untuk komunikasi bersiri.
Langkah 3: Rajah Litar

Sambungan adalah seperti di bawah:
Papan penemuan 32L100USB ke TTL converte
Txd papan penemuan (PA9) Rxd
GND GND
3V3 3V3
Langkah 4: 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 di bawah
Langkah 5: Prinsip dan Video Kerja:

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 melayari saluran youtube kami
Sila kunjungi dan suka Halaman Facebook kami untuk kemas kini yang kerap.
Terima kasih & Salam, Teknologi Embedotronics
Disyorkan:
Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4

Sistem Pencucian Tangan Automatik Raspberry Pi Berbasis Sentuh untuk Covid-19: Ia adalah sistem mencuci tangan yang mudah menggunakan sensor pir dan papan Raspberry pi. Aplikasi ini direka terutamanya untuk tujuan kebersihan. Model ini boleh diletakkan di tempat awam, hospital, pusat beli-belah dll
Penghantaran Data NBIoT Cara Menggunakan Perisai Berasaskan Modem BC95G - UDP UDP dan Isyarat Status Rangkaian: 4 Langkah

Penghantaran Data NBIoT Cara Menggunakan Perisai Berasaskan Modem BC95G - UDP UDP dan Isyarat Status Rangkaian: Mengenai projek ini: Uji kemampuan rangkaian NB IoT dan penghantaran data UDP mentah menggunakan xyz-mIoT oleh perisai itbrainpower.net dilengkapi dengan modem Quectel BC95G. Masa yang diperlukan: 10-15 minit. Kesukaran: pertengahan.Remarque: kemahiran menyolder diperlukan
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah

Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Konfigurasi Fuse Bits Mikrokontroler AVR. Membuat dan Memuat naik dalam Memory Flash Mikrokontroler Program Berkelip LED: 5 Langkah

Konfigurasi Fuse Bits Mikrokontroler AVR. Membuat dan Memuat Naik dalam Memori Flash Mikrokontroler Program Berkelip LED: Dalam kes ini, kita akan membuat program sederhana dalam kod C dan membakarnya ke dalam memori mikrokontroler. Kami akan menulis program kami sendiri dan menyusun fail hex, menggunakan Atmel Studio sebagai platform pembangunan bersepadu. Kami akan mengkonfigurasi fius bi
Pengecas Bateri Pintar Berasaskan Mikrokontroler: 9 Langkah (dengan Gambar)

Pengecas Bateri Pintar Berasaskan Mikrokontroler: Litar yang akan anda lihat adalah pengecas bateri pintar berdasarkan ATMEGA8A dengan pemotongan automatik. Parameter yang berbeza ditunjukkan melalui LCD semasa keadaan pengecasan yang berbeza. Juga litar akan mengeluarkan suara melalui buzzer apabila dicas siap. Saya membina