Arduino için yazılmış sürücüyü STM32'ye taşımaya çalışmak! | 30 Aralık 2023 - Twitch Canlı Yayını
HTML-код
- Опубликовано: 31 дек 2023
- Bu yayında RFID kartlar haberleşmede kullanılan ve piyasada bolca bulunan MFRC522 çipi ile haberleşmede kullanılan Arduino kütüphanesini STM32'de kullanmak üzere nasıl dönüştürebileceğimizi gördük. Baştan söyleyeyim video sonunda çalışır bir sürücü elde etmiyoruz. Ancak C++ dilinde Arduino için yazılmış bir kütüphanesi biraz budayarak biraz da modifiye ederek nasıl STM32 tarafında C dilinde derlemeye uygun hale getirebileceğimizi görüyoruz. Aslında doğrudan C++ ile de STM32'leri programlayabiliriz ancak burada C dilini tercih ettik.
Temel aldığımız Arduino kütüphanesi : www.arduinolibraries.info/lib...
MFRC522 çipinin Datasheet'i: www.nxp.com/docs/en/data-shee...
Bu çalışmanın devamında yapılması gerekenler:
- STM32 HAL SPI fonksiyonları ile çipin ilklendirme ayarlarının ve write-read gibi fonksiyonların çalışır hale getirilmesi.
- Temel fonksiyonların (bir kartın seri kodunu okuma) test edilmesi.
Not: MFRC522 çipi NXP firması tarafından yeni tasarımlar için önerilmeyen bir çip. Ticari ürünlerde kullanmayı düşünenlerin NXP'nin çıkardığı son versiyon çiplere bakmasında fayda var.
www.nxp.com/products/wireless...
Twitch Canlı yayınlarımı takip etmek için : / coskuntasdemir
Kanala destek vermek için "katıl" seçeneğini kullanabilirsiniz. / @coskuntasdemiryoutube
Kanala ücretsiz abone olmayı unutmayın lütfen.
Verdiğim eğitimlere Superpeer platformunda erişebilirsiniz: superpeer.com/ctasdemir
Teknik sorularınızı Discord Sunucumuzda sorabilirsiniz: / discord
Web: www.coskuntasdemir.com
Instagram: / ctasdemir
Twitter: / ctasdemir
Vs code'da editleyip cube ide'de build alıyorum. Vs code anlık olarak daha fazla hatayı gösteriyor ve daha güzel görünümlü koyu temaları var.
Eline sağlık
kayıt yaparken cok da rahatsız etmeyen ama belli olan bir dip sesi de videonun beraberinde geliyor. daha iyi olması için kayıtta elimine ederseniz on numara olur.
Ben de sonradan farkettim, her yayında olmuyor. Bir sonraki yayında dikkat ederim, teşekkürler
Bence harika olmus. Monospaced fontlari (Courier, Menlo, and Consolas ) tavsiye ederim code editorleri icin. Takibi ve hizalamalari cok kolaylastiriyor.
👍👍👍
Çoşkun hocam TUBİTAK 2209 Projem var ve NXP nin RC522 chiplerini araştırıyordum bu video ilaç gibi gelecek Teşekkürler
Hocam kontrol ve otomasyon gömülü sistemlerle bağlantılı mı?
Olabilir de olmayabilir de :) tam olarak neden sorduğunu söylemen lazım?
Hocam iyi günler daha önce sağlam mcu dan okuş olduğum flash dosyasını yeni sıfır mcu ya yazdığım zaman hiç bir tepki alamıyorum çalışmıyor nerde hata yapıyorum
Genelde kodların kopyalanmaması için kod koruması olur ama kodu okuduğuna göre bu yok sanırım. Ama yine de yazılımın konfigurasyonu ile ilgili farklı ayarlar olabilir, bu nedenle çalışmıyor olma ihtimali var.
@@coskuntasdemirRUclips hocam bu ayarları nasıl kontrol edebilirim sağlam karttan bakma şansımız var mı stlink utlity kullanıyorum
@@gokhankaplan_ bu konuda yardımcı olamayacağım maalesef bilmiyorum
Bir kere yaz her yerde çalıştır.
video 7:40ta başlıyor
Başlangıç kısmını kırptım