A third wire is a signal that controls a heater. He doesn't just turn the heater "on" or "off"; he "pulses" it rapidly to keep the temperature perfectly steady, like a dimmer switch.
Most of the time, the Watchman is in a "Low Power Mode," dozing lightly to save energy (essential if he’s running on a battery). Suddenly, someone forces the greenhouse door open.In a normal computer, the CPU might be too busy to notice. But the Cortex-M has a Nested Vectored Interrupt Controller (NVIC) . This is like a red phone on the desk that rings instantly. The Watchman drops everything, jumps to the "Door Emergency" page of his manual, sounds the alarm, and then returns exactly to where he left off. Embedded systems: introduction to ARMВ® Cortex(T...
Imagine a modern high-security greenhouse that protects a rare, temperature-sensitive flower. Inside this greenhouse sits the "Watchman"—an . A third wire is a signal that controls a heater
Another is an , which acts like a thermometer, translating the "heat" of the room into a number the Watchman can understand. Suddenly, someone forces the greenhouse door open
The Watchman is incredibly disciplined. He doesn’t spend his time browsing the web or playing games like a "Desktop PC" manager would. Instead, he sits at a small desk with a set of very specific instructions (the Code ) and a tiny bit of scratchpad paper ( RAM ). He is designed to do one thing perfectly: keep that flower alive.