Altprogram

Başlatan Serk@n, 31 Ekim 2020, 19:31:01

Serk@n

Bir mcu yazılımı içiçe kaç fonksiyon veya altprograma dallanabiliyor? Bu ram ile ilgili bir husus mu yoksa başka ayrılmış bir hafıza birimi ile karşılanıyor. Datasheetlerde bununla ilgili bilgi bulunur mu?

İnternette araştırma yapabilecek ön bilgiye dahi sahip değilim. Cevap verebilecek arkadaşlara teşekkür ederim.
Bildiklerimize göre hareket edersek bilmediklerimizi de öğrenebiliriz.

ete

İç içe dallanma işlemciye daha doğrusu stack miktarına göre değişir. 16F serilerinde bu yaklaşık 5 adet GOSUB'a denk gelir. 18F serisinde daha fazladır.
Malum her gosub stack dan bir hafıza alır. RETURN gördüğü zamanda o hafızayı geri verir.
Stack yetmediği zaman otomatikman stack taşması hatası meydana gelir ve işlemci kilitlenir.

Ete

Powered by EzPortal