NEC Protocol Driver (Infrared remote) | Embedded System Project Series #20

แชร์
ฝัง

ความคิดเห็น • 15

  • @olivialinden8699
    @olivialinden8699 ปีที่แล้ว

    Nice 👍

  • @christiankuitchoua4326
    @christiankuitchoua4326 6 หลายเดือนก่อน

    hello please can I have your library for infra touge remote control, I am in the process of carrying out an end of study project in c embedding on microchip and I am stuck in the creation of this library to decode the signal.

    • @artfulbytes
      @artfulbytes  6 หลายเดือนก่อน

      The code is available on GitHub, see video description.

  • @walidoulondon8107
    @walidoulondon8107 ปีที่แล้ว +2

    Congratulations 1k followers you deserve millions ❤

  • @amitvikrampujar5517
    @amitvikrampujar5517 11 หลายเดือนก่อน

    Which IDE & window manager are you using?

    • @artfulbytes
      @artfulbytes  11 หลายเดือนก่อน

      CCStudio, Vim, and I3 here.

  • @chenrushan219
    @chenrushan219 25 วันที่ผ่านมา

    hi, I found you disable interrupt before accessing ring buffer to avoid concurrency issue, is this common in embeded system implementation? will it cause interrupt miss? thanks for your awesome videos

    • @artfulbytes
      @artfulbytes  15 วันที่ผ่านมา +1

      Yes, disabling interrupts is common in bare-metal but should be done sparingly. On the MSP430, I think interrupts are held pending if disabled briefly, so missing one is unlikely unless multiple interrupts occur before the first is serviced. For this application, missing an interrupt isn't critical. In an RTOS, you'd use synchronization techniques like mutexes or semaphores instead.

    • @chenrushan219
      @chenrushan219 15 วันที่ผ่านมา

      @@artfulbytes Thanks for your reply

  • @devvratarya1
    @devvratarya1 3 หลายเดือนก่อน

    Thanks, it helped to solve my driver problem

  • @UmairAhmadh
    @UmairAhmadh ปีที่แล้ว

    Amazing step by step guide. Keep posting. It's really useful

  • @3deesuk
    @3deesuk ปีที่แล้ว

    #define P2SEL (PASEL_H) where the PASEL_H is defined? it is not in the msp430xxxx.h

    • @artfulbytes
      @artfulbytes  ปีที่แล้ว +1

      It's resolved at link time, so it's found in the msp430xxxx_symbols.ld

    • @3deesuk
      @3deesuk ปีที่แล้ว

      @@artfulbytes Thank you very much