Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

Global Variable value changes between Task !

Posted by Sachin Bhujbal on November 24, 2008
Dear All,
I have declared a global variable say gucValue which is upadted in one task, say TaskB & checking that variable in another task, say TaskA.
In this case I am creating TaskA before running scheduler.
After running scheduler I am creating TaskB in TaskA only.
On some action from TaskA I am updating gucValue to 1 in TaskB. After some delay I am checking gucValue in TaskA again.
But I am getting it 0.
Please help me in this problem.

Thanks
Sachin D. Bhujbal





RE: Global Variable value changes between Task !

Posted by Richard on November 24, 2008
Oops!

RE: Global Variable value changes between Task !

Posted by Sachin Bhujbal on November 26, 2008
Dear All,
The problem has been solved after implementing RTOS delay before checking gucValue in TaskA.
Reason was TaskB not getting time to update gucValue which is now getting because of RTOS delay.
Very Very Thanks to Richards for his answer to my previous query also.

Sachin D. Bhujbal


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Careers

FreeRTOS and other embedded software careers at AWS.


Latest News

FreeRTOS kernel V10.0.1 is available for immediate download. Now MIT licensed.


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner