Windows'ta Kullanılmayan COM Portları Nasıl Temizlenir?

Bilgisayarınıza sık sık USB–Seri dönüştürücü, Arduino, ESP32, programlayıcı veya farklı elektronik cihazlar bağlıyorsanız zamanla COM port numaralarının yükseldiğini fark etmişsinizdir. Örneğin yeni bağladığınız bir cihazın COM3 yerine COM27 olarak tanınması oldukça yaygın bir durumdur. Peki, kullanılmayan bu seri port bağlantılarını nasıl kaldırabiliriz? COM Port Numaraları Neden Artıyor? Windows, bağlanan USB–Seri cihazları tanır ve bunlara bir COM port numarası atar. Cihaz bilgisayardan çı…

Platformio + Stm32CubeMX ile Kod Yazma

Stm32f103c8t6 ile bir proje üzerinde çalışıyorum. Arduino framework ten sonra biraz yabancılık çektim. Özellikle IDE konusunda Stm32CubeIDE den de pek haz etmedim. VScode un editor yapısına göz aşınalığım olduğu için Platformio ile hem Stm32CubeMX hemde HAL kütüphanelerini kullanarak kod geliştirmenin mümkün olduğunu gördüm ve kendimede bir hatırlatma klavuzu olması adına paylaşmaya karar verdim.  Projemizde PC13 pininde bir adet led ve XTAL bacaklarında 8Mhz Harici kristal var. Başka şeylerd…

ESP-IDF içerisine Arduino Altyapısını Ekleme

1. ESP-IDF ile proje oluşturma konusunda olduğu gibi yeni bir proje oluşturulur. (Proje isimlerinde ve dosya yollarında türkçe karakter ve boşluk kullanmayın...!) 2. Proje oluşturmanın ikinci aşamasında"Extension" ve "Arduino as component" seçimi yapılır. Bu seçim yapılınca ilk seferinde "Create project" butonu hemen belirmeyebiliyor. Bu nedenle birkaç defa tıklamak gerekebilir... Nihayetinde projeyi oluşturun.  3. Proje oluşturma tamamlandıktan sonra klavyeden …

ESP-IDF ile Proje Oluşturma

Espressif in ilgili dokümanı için buraya tıklayınız   Proje oluşturmak için  Vs-code içerisinde sol tarafta bulunan ESP-IDF simgesine tıkladıktan sonra "New Project Wizard" seçimi yapılır. Açılan "New Project" penceresinde, proje adı, projenin hangi klasörde oluşturulacağı, kullanılacak esp türü ve bağlantı noktası seçilir. Ben test için Esp32-s3-devkit kullanıyorum. Bu üründe iki adet bağlantı noktası mevcut ve her iki bağlantı noktasında programlama yapmak mümkün. Uart adl…

VS Code ile ESP-IDF e giriş

ESP-IDF, Espressif tarafından sunulan ESP32 ailesi için C/C++ ve freertos tabanlı bir geliştirme (framewrok) platformudur. ESP- IDF güncel olarak v5.2.2 versiyonuna sahiptir. Espressif in  ESP-IDF ile ilgili dökümanlara buraya tıklayarak ulaşabilirsiniz.   Esp32 üzerinde Arduino IDE / Arduino-framework ile kodlama yapmak mümkündür. Bunu mümkün kılan Espressif tarafından ESP-IDF alt yapısı kullanılarak özel olarak hazırlanmış arduino çekirdek yazılımlarıdır.  Örneğin yayınlanmış güncel sürüm v3…

PlatformIO ile Esp32 SPIFFS "SPI Flash File Storage" Bölümü

Daha önce Esp32 nin flash belleği üzerinde birden çok depolama alanı olduğunu ve bu depolama alanlarının program hafızası kullanımına ek olarak olarak başka amaçlar içinde kullanılabildiğinden bahsetmiştim. İlgili konuya buraya tıklayarak ulaşabilirsiniz . Bugün ki konumuz ise bu bölümlerden biri olan SPIFFS dosyalama bölümü...  Bu bölüm içerisinde program kodumuz ile dosyalama işlemleri yapabilir, dışarından dosya yükleyip silebilir ve dosyalama ile ilgili tüm manipülasyonları gerçekleştire…

Esp32 Partition Table (PlatfomIO)

Arduino boardlarından sonra Esp32 kullanmaya hızlı bir geçiş yapmış biri olarak Esp32 nin bir çok özelliği hala tam olarak bilmiyorum ve kullanmıyorum. Ancak fırsat buldukça bu konudaki eksikliklerimi gidermeye çalışıyorum.    Bugün incelediğim konu ise esp32 nin partition table (bellek bölümleri) konusu. Daha önce çalıştığım işlemcilerden farklı olarak esp32 nin program hafızası olarak harici bir spi flash bellek bulunuyor. Bu belleğin kapasitesi yaygın olarak 4mb olmakla birlikte 16mb gibi…

Diğer yayınları yükle
Sonuç bulunamadı