Matlab STM32F4 Discovery Matlab Simulink ile STM32F4 Kullanımı Ve Uygulaması By Ekrem Keleş Posted on 8 Eylül 2017 4 min read 0 0 9,141 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Simulink bize karmaşık sistemleri tasarlama ve simülasyon yapma olanağı vermektedir. Mühendislik sistemlerinde simülasyonun önemi gün geçtikçe artmaktadır. Sistemlerin tasarımında büyük oranda bilgisayar simülasyonlarından faydalanmakta, mümkün olduğunda tasarımın test aşamaları da bilgisayarlar yardımıyla yapılmaktadır. Günümüzde mühendislik alanında en çok kullanılan programlardan birisi MATLAB’dir. Simulink, MATLAB ile birlikte bütünleşik olarak çalışan bir simülasyon ortamıdır. Sürekli zamanlı ve ayrık zamanlı sistemleri veya her ikisini de içeren hibrit sistemleri desteklemektedir. İçinde birçok alt sistemi blok olarak barındırdığından sürükle-bırak yöntemiyle birçok sistemi bir-kaç dakikada kurarak simule edebilir, değişik durumlardaki cevabını test edebilirsiniz. Bunun için Simulink bizlere zengin bir blok kütüphanesi sunmaktadır. Matlab Simulink , “Toolbox” ve “Blockset” uygulamaları ile bizlere elektronik devrelerimizin gerçekleştirmesini yapmamıza yardımcı olur. Simulink kütüphanesine ekleyeceğimiz “Blockset” ler ile ADC , UART , SPI .. çevre birimlerini kullanarak uygulamalarımızı yapabiliriz. Bu uygulamada -STM32F4 Target- ile Simulink ‘ te bir uygulama yapacağız. Önce Matlab’a “Blockset” yapımımızı yüklememiz gerekli, https://www.aimagin.com/download/ adresinden kütüphaneyi indirebilirsiniz. İndirdiğimiz dosyada bulunan .m uzantılı “install” dosyasını açıyoruz ve matlab editörde run sekmesine tıklıyoruz, yüklenmesini bekliyoruz. Yükledikten sonra işlemcimizi takıp ST link sürücüsünü http://www.st.com/en/embedded-software/stsw-link009.html adresinden indirip kuruyoruz. Yüklendikten sonra aygıt yöneticisinde şu şekilde görünmesi gerekiyor. Şimdi işlemcimiz ile Simulink üzerinden farklı bir arayüzle küçük bir uygulama yapmalım ; Matlab araç çubuğunda bulunan Simulink ‘ i açıyoruz ve yeni proje oluşturuyoruz. Yukarıdaki kütüphanede bulunan “Blockset” lerden Target Setup, Amg CLCD write line, CLCD setup, Volatile Storage, Regular ADC, Gain, Printf, Const, Switch ve Digital Output bloklarını simulink projemize ekliyoruz. Gerekli olan pin bağlantılarını yaptıktan sonra build modele tıklayarak modelimizi çalıştırıyoruz. Kaynakça http://web.firat.edu.tr/iaydin/MATLAB%20SIMULINK_Hafta_4.pdf http://www.mcu-turkey.com/matlab-simulink-stm32f4-target/ Ekrem KELEŞ