1-)TouchGFX ekran tasarımına "gauge" ve "animated image" nesneleri ekle.
2-)
a-)CubeMX tarafında PI11 i giriş olarak seç. Buton buraya bağlı çünkü. Ayarlarından pull-down yap.
b-)CubeMX tarafında ADC3 IN0 pinini analog giriş seç. "Continuous Conversion Mode" ve "DMA Continuous Request" seçeneklerini "Enabled" olarak işaretle. Sampling Time ı en yavaş "480" cycles olarak işaretle. "DMA settings" ten seçtiğimiz analog okumayı ekle. "DMA Mode" u "circular" olarak değiştir.
3-)CubeMX aç. "Middleware->FreeRTOS->Tasks and Queues" bölümünden
a-)Tasks alt bölümünden "Add" tuşuna basarak "Görev(task)" leri oluştur.
a-)Queues alt bölümünden "Add" tuşuna basarak "Görev(task)" leri oluştur.
CubeMX işlemlerini kaydet. Kod ekranına geç.
4-)Main.c de değişkenleri tanımla (Prototipler otomatik tanımlanıyor)
5-)Main.c taskların içinde kendi kodunu yaz
6-)Model.cpp
7-)Model.hpp
8-)ModelListener.hpp
9-)Screen1Presenter.hpp
10-)Screen1Presenter.cpp
Hiç yorum yok:
Yorum Gönder