TM1637 STM32 bir kaç sorun

Peak2Peak

Aktif Üye
Katılım
27 Haziran 2020
Mesajlar
291
Merhaba,

4 digitli segment displayim var.2 yerde takıldım.Hal_delay intteputtı ile saat yaptım.Eklemek istediğim bir şeyi beceremedim.Digital saatlerin ortasındaki 2 noktayı eklemek istiyorum.
Her 1 saniyede o nokta yansın istiyorum.Yanık kalma süresi+sönük kalma süresi = 1 saniye
Her yanmanın arası 1 saniye olmalıdır.Yanık kalma süresi sadece frekansı anlamak için yapılmaldır.700-800ms felanndır diye düşüyorum.
TM1637 entegresinin her digitin bir adresi vardır.Veri gönderirken arttırmalı adres modunda her veri gittğinde adres bir bir artar.
TM1637 entegresi two wire iletişim ile çalışıyor. İnternette bulduğum kodları düzenledim.2 adet dizi değişkenşi var.
birine gidip displayde gözükmesi gereken şekli yazıyorum.Sonra öbür diziye başka bir fonksiyondan yanması gereken ledlerin kodunu geçiriyorum.
mesela 0000 yazdırmak isteğimde başka bir fonksiyona gidip bu sayıların led datalarını alıyorlar.Sonra low level bastırmak için bir kaç fonkiyona data gidiyor.


2. digit 8 bit. geriye kalanlar 7bit ile kontrol ediliyor.
0x80 komutu 2. bit için iki nokta ledini yakıyor.Benim düşüncem her 1 saniye geçtiğinde 2.digitin binary değeri ile 0x80 veyalarsam yanar
ve 've'lersem iki nokta ledinin sönmesi gerekir.Ama ben bi türlü düşündüğüm şeyi uygualayamadım.Galiba inttruptan senkron mu kayıyor öyle birşey.

1621515105029.png


1621515119592.png



1621515138999.png


1621515156521.png


2. olarak bu displayi ayarlamak için bir joysitck kullanmak istedim. joystick butonuna bastığımda sayma interrptunu kapatmak istiyorum.
gpıo inttreptu geldiğin systick interupt durmalı ve ikinci bastığım ayarladığım şekilde devam etmeli ama ben inttruptı kapatmayı bulamadım.Registerların içinde kayboldum.

şimdiden teşekkürler iyi çalışmalar.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,730
Mesajlar
128,684
Üyeler
3,121
Son üye
aoy

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top