Skip to content
RED SAGSkills
medium10 pts · first answer countsfirmwareinterruptsconcurrency

Counter read gives odd values

On an 8-bit AVR, a timer ISR increments a volatile uint32_t tick counter. Main code sometimes reads values that are wildly wrong for one sample. Why?

Choose one answer

Discussion 0

Join free to post in the discussion.

Related questions