FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [August 2014 Threads]
Timer callbacks execute in the timer service task, which is scheduled just like any other task. Do you have the priority of the task set higher than the application tasks so it runs immediately?
-------- Original message --------
Date:05/08/2014 14:32 (GMT+00:00)
To: "[freertos:discussion]" <382005@discussion.freertos.p.re.sf.net>
Subject: [freertos:discussion] Too much time between xSemaphoreGiveFromISR and xSemaphoreTake()
I rejoiced too soon.
I use the xTimerResetFromISR() function in my interrupt subroutine for restarting my software timer. After a start of device it looks like good, but if I use this function again the time between call of the xTimerResetFromISR() and the first triggering of the software timer differ times from time.
I use the portENDSWITCHINGISR(false) function in the end of the interrupt subroutine.
Too much time between xSemaphoreGiveFromISR and xSemaphoreTake()
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/freertos/discussion/382005/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.