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] [February 2009 Threads] Not atomic instructionsPosted by Willem on February 16, 2009 How should I work with non-atomic instructions? I`m on the PIC32 and if, for example, I want to set or clear an port then it is not an atomic instruction.
How do I solve this? Should i place every time i want to change a port a taskEnterCritical / exit?
There is a high possibility that another task also want to change something else on a port, sometimes.
RE: Not atomic instructionsPosted by Dave on February 16, 2009 The PIC32 IO ports have separate set and clear registers that can be used safely without mutual exclusion because they do not require a read modify write type access.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|