Embedded Systems: | Introduction To Armв® Cortex(t...

Another is an , which acts like a thermometer, translating the "heat" of the room into a number the Watchman can understand.

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. 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 . Another is an , which acts like a

Sometimes, the Watchman needs to move a huge pile of logs (data) from the thermometer to a storage logbook. If he did this himself, he couldn't watch the door. So, he uses his assistant, the Direct Memory Access (DMA) controller. He tells the DMA, "Move these 100 readings to memory and let me know when you're done." The Watchman stays focused on the big picture while the data moves in the background. Imagine a modern high-security greenhouse that protects a