Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: mcaltindal - 19 Eylül 2022, 10:33:00

Başlık: STMF401CCU6 Zaman geri sayma sorunu??
Gönderen: mcaltindal - 19 Eylül 2022, 10:33:00
Merhaba arkadaşlar projemde pc'den onay geldikten sonra röle açıp pc'den gelen zaman süresince çalışa yapması gerekiyor. Ancak pc haberleşme uart kesmesi devreye girdiği zaman 1000 ms ortalama 1200 ms sürüyor. bunu nasıl dengeleyebilirim?
Başlık: Ynt: STMF401CCU6 Zaman geri sayma sorunu??
Gönderen: kimlenbu - 19 Eylül 2022, 17:21:32
Olası sıkıntılar

1) Timer kullanmadınız
2) Arada bir yerde delay var, ilgili delay aktif olduğunda koda etkisi olup yavaşlatıyor.
3) Kesme içinde zaman alıcı kod kullandınız (döngü vs), daha da beteri kesme içinde delay kullandınız ve ana programa dönerken vakit kaybediyorsunuz.

Kodu görmeden yorum yapmak zor.
Başlık: Ynt: STMF401CCU6 Zaman geri sayma sorunu??
Gönderen: mcaltindal - 23 Eylül 2022, 15:10:14
Alıntı yapılan: kimlenbu - 19 Eylül 2022, 17:21:32Olası sıkıntılar

1) Timer kullanmadınız
2) Arada bir yerde delay var, ilgili delay aktif olduğunda koda etkisi olup yavaşlatıyor.
3) Kesme içinde zaman alıcı kod kullandınız (döngü vs), daha da beteri kesme içinde delay kullandınız ve ana programa dönerken vakit kaybediyorsunuz.

Kodu görmeden yorum yapmak zor.

Hocam teşekkür ederim evet timer kullanınca sorun kalktı.