Introduction to using FreeRTOS with LPCOpen

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

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

  • @fjrg76
    @fjrg76 10 ปีที่แล้ว

    It's a wonderful idea that NXP gives to us the embedded engineers such great three tools; however it's a lie that LPCOpen covers all of their microcontrollers. LPCOpen doesn't support the LPC1200 family. I needed either to tweak drivers from other microcontrollers and write mines while working in a project that features the LPC1227. That's my only complain. Anyway, congratulation to the NXP guys.

  • @vahidmotevasseli9377
    @vahidmotevasseli9377 10 ปีที่แล้ว

    It is a perfect and amusing approach and tools.
    I have a question:
    What exactly happens if an interrupt comes when a scheduler is running ? Is the ISRs are locked when a scheduler is running or not?
    Thanks

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

      FreeRTOS uses a timer resource of an MCU to run the scheduler periodically. The interrupt priority of this timer will be configured such that it is lower than other hardware interrupts. This ensures that when an interrupt occurs, the scheduler will be suspended and the ISRs get executed immediately without any latency. Processors such as cortex-m3 supports multiple priority levels to make this possible. Hope it helps...