![STM32 Tabanlı Mikrodenetleyiciden PC'ye Nasıl Veri Alınır: 5 Adım STM32 Tabanlı Mikrodenetleyiciden PC'ye Nasıl Veri Alınır: 5 Adım](https://i.howwhatproduce.com/images/009/image-25902-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![STM32 Tabanlı Mikrodenetleyiciden PC'ye Nasıl Veri Alınır STM32 Tabanlı Mikrodenetleyiciden PC'ye Nasıl Veri Alınır](https://i.howwhatproduce.com/images/009/image-25902-1-j.webp)
İşte bu eğitimde, STM32l100 mcu'nun UART'larından birini kullanarak mikrodenetleyiciden PC'ye veri aktardık.
Adım 1: Kullanılan Yazılım:
![Kullanılan Yazılım Kullanılan Yazılım](https://i.howwhatproduce.com/images/009/image-25902-2-j.webp)
![Kullanılan Yazılım Kullanılan Yazılım](https://i.howwhatproduce.com/images/009/image-25902-3-j.webp)
Bu proje için kullandığımız yazılımlar:
1. Atollic TrueSTUDIO: STM32 için Atollic® TrueSTUDIO®, yüksek kaliteli gömülü yazılımların geliştirilmesine yardımcı olacak son derece güçlü araçlar isteyen STM32 MCU geliştiricileri için esnek ve genişletilebilir bir geliştirme ve hata ayıklama IDE'sidir. TrueSTUDIO®, açık standartları (ECLIPSE ve GNU) temel alır ve kod yönetimi ve gelişmiş sistem analizi için profesyonel özelliklerle genişletilir. Bu, sistemin yapısı ve dinamik davranışı hakkında benzersiz bir fikir verir.
Bu yazılımı bu linkten indirebilirsiniz
2. STM32CubeMX: STM32CubeMX, STM32 mikrodenetleyicileri ve mikroişlemcilerin çok kolay bir şekilde yapılandırılmasına ve Arm® Cortex®-M çekirdeği veya Arm için kısmi bir Linux® Cihaz Ağacı için karşılık gelen başlatma C kodunun oluşturulmasına izin veren bir grafik araçtır. ® Cortex®-A çekirdek), adım adım bir süreçle.
Bu yazılımı bu linkten indirebilirsiniz
Adım 2: Kullanılan Bileşenler:
![Kullanılan Bileşenler Kullanılan Bileşenler](https://i.howwhatproduce.com/images/009/image-25902-4-j.webp)
![Kullanılan Bileşenler Kullanılan Bileşenler](https://i.howwhatproduce.com/images/009/image-25902-5-j.webp)
Bu eğitimde kullandığımız başlıca iki donanım vardır:
1.32L100CDISCOVERY: 32L100CDISCOVERY, STM32L100 Value Line 32-bit Cortex®-M3 mikro denetleyicilerinin özelliklerini keşfetmenize ve uygulamalarınızı kolayca geliştirmenize yardımcı olur. Yeni başlayanlar ve deneyimli kullanıcıların hızlı bir şekilde başlaması için gereken her şeyi içerir. STM32L100RCT6'ya dayalı olarak, ek bileşenlerin ve modüllerin kolay bağlantısı için bir ST-LINK/V2 yerleşik hata ayıklama aracı, LED'ler, butonlar içerir.
2. USB'den TTL'ye dönüştürücü. Bu keşif kartında olduğu gibi, seri verileri doğrudan st-link hata ayıklayıcı kablosundan alamıyoruz, bu yüzden bir usb'den TTL'ye dönüştürücü satın almamız gerekiyor. USB'den TTL'ye dönüştürücünün çalışma prensibi çok basittir. Bu, SiLabs tarafından CP2102 Köprüsüne dayanan bir USB'den TTL'ye UART Dönüştürücü modülüdür. Bu modül, standart seri bağlantı noktası olmayan dizüstü bilgisayarlarda kullanılabilir. Bu modül, bilgisayarınızda USB kullanarak seri iletişim için çeşitli standart Baud Hızlarını destekleyebilen sanal bir COM bağlantı noktası oluşturur.
Adım 3: Devre Şeması
![Devre şeması Devre şeması](https://i.howwhatproduce.com/images/009/image-25902-6-j.webp)
Bağlantılar aşağıdaki gibidir:
32L100keşif kartıUSB'den TTL'ye dönüştürme
Keşif panosunun Txd'si (PA9) Rxd
GND GND
3V3 3V3
Adım 4: Kod:
Kodu STM32CubeMX yardımıyla oluşturduğumuz için burada size main.c dosyasını paylaşıyorum.
main.c dosyasını aşağıdaki linkten alabilirsiniz.
Adım 5: Çalışma Prensibi ve Videosu:
![](https://i.ytimg.com/vi/wz9X4WzckOE/hqdefault.jpg)
Burada önce STM32CubeMX'i açmanız gerekir, ardından özelleştirilmiş bir pano kullanıyorsanız doğru panoyu veya mcu'yu seçmeniz gerekir.
Tüm süreç için lütfen embed videomuzu izleyin.
Tüm Proje Açıklaması yukarıdaki videoda verilmiştir.
Bu projeyle ilgili herhangi bir şüpheniz varsa, aşağıda bize yorum yapmaktan çekinmeyin. Gömülü sistem hakkında daha fazla bilgi almak isterseniz youtube kanalımızı ziyaret edebilirsiniz.
Sık güncellemeler için lütfen Facebook Sayfamızı ziyaret edin ve beğenin.
Teşekkürler & Saygılar, Embedotronik Teknolojileri
Önerilen:
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır - Proteus'ta DHT11 Veri Kaydedici Simülasyonu: 5 Adım
![Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır - Proteus'ta DHT11 Veri Kaydedici Simülasyonu: 5 Adım Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır - Proteus'ta DHT11 Veri Kaydedici Simülasyonu: 5 Adım](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır | Proteus'ta DHT11 Veri Kaydedici Simülasyonu: Giriş: merhaba, ben Liono Maker, işte YouTube bağlantısı. Arduino ile yaratıcı projeler yapıyoruz ve gömülü sistemler üzerinde çalışıyoruz
SMS Bildirimli ve Thingspeak Veri Yüklemeli GPS Araç Takip Cihazı, Arduino Tabanlı, Ev Otomasyonu: 5 Adım (Resimli)
![SMS Bildirimli ve Thingspeak Veri Yüklemeli GPS Araç Takip Cihazı, Arduino Tabanlı, Ev Otomasyonu: 5 Adım (Resimli) SMS Bildirimli ve Thingspeak Veri Yüklemeli GPS Araç Takip Cihazı, Arduino Tabanlı, Ev Otomasyonu: 5 Adım (Resimli)](https://i.howwhatproduce.com/images/007/image-18628-j.webp)
SMS Bildirimli ve Thingspeak Veri Yüklemeli GPS Araç Takip Cihazı, Arduino Tabanlı, Ev Otomasyonu: Bu GPS takip cihazını geçen yıl yaptım ve iyi çalıştığı için şimdi Instructable'da yayınlıyorum. Bagajımdaki aksesuar fişine bağlı. GPS izleyici, aracın konumunu, hızını, yönünü ve ölçülen sıcaklığı bir mobil veri aracılığıyla yükler
NBIoT Veri İletimi BC95G Modem Tabanlı Kalkanlar Nasıl Kullanılır - UDP Testi ve Ağ Durumu Sinyali: 4 Adım
![NBIoT Veri İletimi BC95G Modem Tabanlı Kalkanlar Nasıl Kullanılır - UDP Testi ve Ağ Durumu Sinyali: 4 Adım NBIoT Veri İletimi BC95G Modem Tabanlı Kalkanlar Nasıl Kullanılır - UDP Testi ve Ağ Durumu Sinyali: 4 Adım](https://i.howwhatproduce.com/images/010/image-28179-j.webp)
NBIoT Veri İletimi BC95G Modem Tabanlı Kalkanlar Nasıl Kullanılır - UDP Testi ve Ağ Durum Sinyali: Bu projeler hakkında: Quectel BC95G modem ile donatılmış itbrainpower.net kalkanı ile xyz-mIoT kullanarak NB IoT ağ yeteneklerini ve ham UDP veri iletimini test edin.Gerekli süre: 10-15 dakika.Zorluk: orta.Açıklama: lehimleme becerileri gereklidir
MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: 23 Adım
![MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: 23 Adım MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: 23 Adım](https://i.howwhatproduce.com/images/002/image-3622-31-j.webp)
MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: Veri toplama sistemi, harici sensörlerden veri toplamak, depolamak ve daha sonra işlemek için birlikte çalışan bir donanım ve yazılım topluluğudur, böylece grafiksel olarak görselleştirilip analiz edilebilir, mühendislerin yapmasına izin vermek
Desteklenmeyen Veri Dosyaları Nasıl Onarılır ve Taşınabilir PSP'niz İçin En Sevdiğiniz Video Dosyaları Nasıl İndirilir: 7 Adım
![Desteklenmeyen Veri Dosyaları Nasıl Onarılır ve Taşınabilir PSP'niz İçin En Sevdiğiniz Video Dosyaları Nasıl İndirilir: 7 Adım Desteklenmeyen Veri Dosyaları Nasıl Onarılır ve Taşınabilir PSP'niz İçin En Sevdiğiniz Video Dosyaları Nasıl İndirilir: 7 Adım](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125728-how-to-fix-unsupported-data-files-and-download-your-favorite-video-files-for-your-psp-portable-7-steps-j.webp)
Desteklenmeyen Veri Dosyaları Nasıl Onarılır ve PSP Portable'ınız için En Sevdiğiniz Video Dosyalarını İndirme: Media Go kullandım ve PSP'mde çalışması için desteklenmeyen video dosyalarını almak için bazı püf noktaları yaptım. Yaptığım tüm adımlar bu kadardı. , desteklenmeyen video dosyalarımı PSP'mde ilk kez çalıştırdığımda. PSP Po'umdaki tüm video dosyalarımda %100 çalışıyor