Glcd' de kesme problemi

Başlatan mytap, 04 Haziran 2008, 01:46:21

Gurkan-Demirbas

Alıntı YapISR'ye dallandığında register değerlerini dahili ram'e kaydettirip, ISR'den çıkarken tekrar yüklersen düzelebilir. Belki ISR'den döndüğünde kaldığı yerdeki register değerleri değiştiği için sapıtıyor olabilir.

Alıntı YapAma sanırım problemin uzağındayız, Interrupt'dan döndüğünde, kaldığı yerden devam etmesi gerekir. Etmiyorsa aklıma tek neden geliyor: ISR'ye dallandığında, registerlerdeki değerler ile ISR'den döndüğünde registerlerdeki değerler farklı oluyor, yani ISR'de register içerikleri değişiyor. ISR'nin başına ve sonuna save ve relod rutin'leri ekleyip deneyebilir misin?
Bu save ve reload ile ilgili daha önce tartışmıştık
https://www.picproje.org/index.php/topic,20269&highlight=

Hocam ne diyeyim sakalımız yok ondan belkide (her sabah traş olurum  :lol: ); bir tek amuda kalmadığım kalmıştı  :lol:
Neyse önemli olan probleminin çözülmüş olması, çözülmüş olmasına sevindim.
Umarım problemini teorik olarak net bir şekilde anlamışsındır.

iyi çalışmalar

Gürkan

mytap

Sanada teşekkürler Gürkan fazla yordum seni galiba.
-------------------------------------------------------- hayırlı günler, iyi çalışmalar..  --------------------------------------------------------

Gurkan-Demirbas

Yok hocam; yorulmak nedemek? zevk duyarım. Herşeyden önemlisi problemin çözülmüş olması. Daha da önemlisi bu problemden hepimizin birşeyler öğrenmiş olması.

Ama birşey dikkatini çekti mi?  Ne zaman ki problemi net olarak ortaya koydun ( programı verdin ), hemen ardından sonuca yönelik hızlı ve de etkili bir cevap alabildin.

Saygılar
Gürkan