| ??? 07/12/07 15:16 Read: times |
#141814 - Aside: Keil - Atomic functions Responding to: ???'s previous message |
not relevant to your particular case, I think, but might be useful in a general thread on "atomicity and such"..
In Keil, you can use #pragma DISABLE to disable interrupts for the duration of a single function - so you effectively have an "Atomic function": http://www.keil.com/support/m...isable.htm |
| Topic | Author | Date |
| more to atomicity and such | 01/01/70 00:00 | |
| Interesting example ... | 01/01/70 00:00 | |
| which I did | 01/01/70 00:00 | |
| Aside: Keil - Atomic functions | 01/01/70 00:00 | |
| If you can afford it. | 01/01/70 00:00 | |
| volatile | 01/01/70 00:00 | |
| does this have some formal definition? | 01/01/70 00:00 | |
| sequence points and side effects | 01/01/70 00:00 | |
| what's exactly the value of volatile, then? | 01/01/70 00:00 | |
| example | 01/01/70 00:00 | |
| bu what is it good for then? | 01/01/70 00:00 | |
| Ok, visualize this one | 01/01/70 00:00 | |
| within a loop | 01/01/70 00:00 | |
| Memory Mapped I/O | 01/01/70 00:00 | |
OK I see it now, thanks. | 01/01/70 00:00 | |
| volatile switch | 01/01/70 00:00 |



