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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

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

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

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

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

    Congratulations 1k followers you deserve millions ❤

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

    Thanks, it helped to solve my driver problem

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

    Nice 👍

  • @matsvandamme1
    @matsvandamme1 20 วันที่ผ่านมา

    hi, can you please advise if the capturing of NEC pulses could also be achieved by using the capture mode of the 16-bit Timer?

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

      Yes should work, and might even simplify the code a bit.

    • @matsvandamme1
      @matsvandamme1 20 วันที่ผ่านมา

      Cheers

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

    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  2 หลายเดือนก่อน +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 2 หลายเดือนก่อน

      @@artfulbytes Thanks for your reply

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

    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  8 หลายเดือนก่อน

      The code is available on GitHub, see video description.

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

    Which IDE & window manager are you using?

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

      CCStudio, Vim, and I3 here.

  • @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