context saving meselesi nedir?

Başlatan canbulut, 03 Haziran 2015, 23:37:13

Tagli

PicBasic Pro'da kesme diye bir sey var mi ki? Ben yok diye biliyorum. Derleyici gercekte kesmeleri hic etkinlestirmiyor, sadece her komuttan sonra kesme bayraklarini kontrol edip ona gore islem yapiyor. Yani gercek anlamda PIC'te hic kesme olusmuyor.
Gökçe Tağlıoğlu

canbulut

pbp ile proton plus'takinden daha iyi bir kesme oluşturduğumu düşünüyorum.(düşüncem)

muhittin_kaplan

#17
protonda iki çeşit var HW ve SW
SW Pbp dakiyle aynı, ama PBP da HW kesme yok.

mesaj birleştirme:: 04 Haziran 2015, 13:26:33

Taglı hoca açıklamış bende ekleme yapayım PBP da kesme

kesmevarmı
kod.......
kesmevarmı
kod.......
kesmevarmı
kod.......
kesmevarmı
kod.......

şeklindedir,

canbulut

#18
Alıntı yapılan: muhittin_kaplan - 04 Haziran 2015, 13:24:26
protonda iki çeşit var HW ve SW
SW Pbp dakiyle aynı, ama PBP da HW kesme yok.

mesaj birleştirme:: 05 Haziran 2015, 13:26:33

Taglı hoca açıklamış bende ekleme yapayım PBP da kesme

kesmevarmı
kod.......
kesmevarmı
kod.......
kesmevarmı
kod.......
kesmevarmı
kod.......

şeklindedir,
ama var.ben ana rutinde bekletirken (10sn PAUSE iken) kesmeye sokup istediğim işlemi yapabiliyorsam HW kesme dediğiniz şey vardır demektir.

kesmevarmı
(k)kesmevarmı(o)kesmevarmı(d)kesmevarmı.......
kesmevarmı şeklinde.

muhittin_kaplan

canbulut,gerçek anlamda kesme PBP da yok.

t2

bayrakları ayarlasak, gerekirse  asm ile takviye etsek yine pbpde kesme yapılamaz mı? galiba ete hoca yapmıştı oluyordu.

http://www.etepic.com/index.php?topic=17.0

canbulut

#21
ana rutin:
pause 10000'10sn bekle
toggle led1
goto ana rutin
kesme:
toggle led2
pause 1000
kesmeden çık geri git.
işlemini yapamayacağımı düşünüyorsanız yanılıyorsunuz. (kesmenin içindeki pause 1000gösterim amaçlı verildi)

Bu programda led2 bir saniyede bir yanar.


muhittin_kaplan

@canbulut
Üstad yukarda verdiğin örnek kesmenin gerçek anlamda olduğu anlamına gelmez.

canbulut

örneği sadece izah etmek için verdim.