PIC 16F877A - XC8 - TMR0 - Interrupt - Kesme

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 10

  • @huseyink.o.1244
    @huseyink.o.1244 6 месяцев назад

    ben assembly kodu ile yazıyorum da B portundaki INT0'ı interrup için kullanmak istioyorum. onun için INTCON registerını kullanıyormuşuz ama interrup gerçekleştiğinde hangi kodu çalıştıracağını nasıl belirleyeceğimi bulamadım. ISR: tag koyup RETFIE ile geri döndürmeye çalıştım. test için ekrana A yazdırdım yazmadı. yani ya ISR'ye hiç girmiyor yada interrupt olmuyor. nasıl çözerim bulamadım. GIE'yi 1 yaptım, INTE'yi de 1 yaptım. INTF'yi de 0 yaptım. sorun INTCON registerını yanlış kullanmamdan dolayı mı yoksa interrup oluyor ama interrup gerçekleştiğinde program hangi kodu çalıştıracağını mı bulamıyor bir türlü bulamadım.

  • @safaktarakc2444
    @safaktarakc2444 6 лет назад +1

    Beklenilen paylaşımdı teşekkürler

    •  6 лет назад

      😊

  • @cagataysimsek8612
    @cagataysimsek8612 6 лет назад +1

    Hocam TRISA=0X10 yazdığımız hex sayının binary karşılığı b'00010000' olacağından A portunun yalnızca dördüncü bitini input olarak ayarlamış olmaz mıyız ? 13.16 ' da A portunun tamamı input yapıldı demişsiniz. Sanırım A portunun 4. bitini giriş, diğer bitlerini yaptık demek istediniz , doğru muyum :)

    •  6 лет назад

      Aynen doğru söylüyorsun dikkat etmedim öyle söylemişim kaçmış arada. İlgin için teşekkür ederim

  • @raulceferov682
    @raulceferov682 6 лет назад +1

    Hocam sabah derse girdim ama akşamki derse gelmedim o yuzden anlayamamişdim. 😂