STM32F4-Discovery kartı, micropython, Timer ve PWM uygulamaları

Bölüm – III

STM32F407VGT6 kartında 14 adet timer bulunmakta. Bunlar ile ilgili detaya bu mcunun kataloğundan ulaşabilmeniz mümkün. Biz basit uygulamalar yapacağımız için, bunların detayına girmek istemiyorum. Yeri geldikçe elimden geldiğince açıklamaya çalışacağım.

Timer, hem pyb modülü, hem de machine modülü içerisinde tanımlanmıştır. Bizim konumuz, pyb metodu içerisindeki Timer metodudur.

Timer metodu şu şekilde tanımlanmıştır:
Timer.init(*, freq, prescaler, period, mode=Timer.UP, div=1, callback=None, deadtime=0, brk=Timer.BRK_OFF)

Okumaya devam et STM32F4-Discovery kartı, micropython, Timer ve PWM uygulamaları

STM32F4-Discovery kartı, micropython ve Ledler

Bölüm – II

Artık minik uygulamalar yapabiliriz. Port giriş ve çıkışları, buton okuma, led animasyonları, vb.

Gömülü sistemlerde; micropython çok fazla konfor sağlıyor. Böylece ilgili mcu alt yapısını öğrenmektense, asıl yapacağımız işe odaklanabiliyoruz. Tabii bu arada micropython modüllerine ve metotlarına hakimiyet kazanıyoruz.

Bugün bir kaç led animasyonu ve buton okuma uygulaması yapalım. pyb modülü asıl olarak F405 üzerine kurulmuş. Ama F407 ve diğer mcular için de yorumlayıcıları bulunmakta.

pyb ve machine modülü ile donanımlara erişebilme imkanına sahibiz. Şimdilik pyb modülü ile çalışmalarımızı yapmaya çalışalım. Zaten bir çok metot çok benzer veya aynı.

Okumaya devam et STM32F4-Discovery kartı, micropython ve Ledler