function call is not allowed in a constant expression hatası stm32

Peak2Peak

Üye
Katılım
27 Haziran 2020
Mesajlar
291
Merhaba stm32 ile tm1637 deniyorum.
4 elemanlı dizime bir şey yazdığımda display üzürinde oluşsun istiyorum.
1620941408658.png

şöle font için bir fonkisyon var.Bu başka bir source dosyasının içindedir.
1620941443798.png

Atama yaparak 4 digitli segment display üzerinde harfler yazdırmak istiyorum.
Ama bu hatayı aldım.
function call is not allowed in a constant expression.
ikiside 8 bitlik değişkenler neyi atlıyorum bulamadım.
normal 0xFF gibi değerler girdiğimde yazdırma yapabiliyorum.
Dizi main.c'nini içindedir.
 
Hata mesajını aynen ekranda göründüğü gibi, eksiksiz yazsan daha faydalı olurdu. Ama muhtemelen sorun char2segments bir fonksiyon ve bir dizini bu şekilde initialize edemezsin.
 

Forum istatistikleri

Konular
8,662
Mesajlar
141,555
Üyeler
3,455
Son üye
HaKo

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top