STM32 GPIO – ODR MI YOKSA BSRR MI KULLANMALI

STM32 mikrodenetleyicisinin GPIO çıkışlarına bir şeyler göndermek istediğimizde başvuracağımız iki farklı yöntem var.
ODR ya da BSRR kayıtçılarının seçtiğimiz bitlerine “1” ya da “0” yazarak bunlara karşı düşen GPIO pinlerini “1” ya da “0” konumlarına getirebiliyoruz.

Aynı işi yapmak üzere neden iki farklı kayıtçı kullanıldığı ilk bakışta çok belirgin değil. STM32 dokümantasyonundaki açıklamalar da tekrar açıklama gerektiriyor.

Hatta işi biraz daha kurcalarsak, aynı işi yapmak üzere kullanılabilecek iki kayıtçı daha, BRR ve BSR kayıtçılarının da olduğunu görüyoruz. Ben konuyu burada kendi cümlelerimle açıklamak istiyorum.

Continue reading “STM32 GPIO – ODR MI YOKSA BSRR MI KULLANMALI”