Arduino Nano'ya Güçlü Alternatif STM32
STM32, STMicroelectronics tarafından üretilen 32-bit mikro denetleyici ile entegre devrelerin bir ailesidir. STM32 yongaları, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + veya Cortex-M0 gibi aynı 32 bit ARM işlemci çekirdeği etrafına dayalı ilgili seri halinde gruplandırılmıştır.
Yazının başında da güçlü alternatif dememin en temel nedeni ise yukarıdaki tanımdan da anlaşılacağı üzere Arduino 8 bit Atmel tabanlı bir mikro denetleyici iken STM32 ARM tabanlı ve 32 bitlik bir mikro denetleyicidir. Bunların dışında;
Temel Farklılıkları
STM32 ARDUINO NANO
Flash Memory 64KB 32KB
I/O PİNLER 32 23
PWM PİN 15 (16 bit 281 KHz) 6 (8 bit 63KHz)
TIMER 4 (16 bit) 3 (1x16 bit, 2x8bit)
Kullandığı arabirim Arduino IDE Arduino IDE
Üzerinde bulunan sarı jumperlar kullanılarak yüklemiş olduğumuz kodun STM32 resetlendiğinde hafızandan silinmesi yada silinmemesi ayarlanabilmektedir.
PWM pinleri sayısı çok daha fazla olmakla birlikte(15 adet) aynı zamanda 16 bit olması nedeniyle hassasiyet 0-65535 arasındadır. Arduinoda ise bu 8 bit yani 0-255 arasındadır.
Pin şeması ve pinlerin isimleri aşağıdaki şemadaki gibidir.
Abidin Haldun TAŞDELEN
Yorumlar
Yorum Gönder