Page 466 - ARM Based Microcontroller Projects Using MBED
P. 466
452 INDEX
LED control (Continued) Microcontroller clock output (MCO), 70
USART1 connection, 432, 433f Microprocessors, 1–2
LED flashing rate changing Motion MEMS, 407–409, 409–410f
block diagram, 216, 216f Multiplication skills improvement
circuit diagram, 217, 217f description, 173
description, 214–215 PDL program, 173, 174f
PDL program, 217, 217f program listing, 174, 175–176f
POTLED program, 217, 218f Mutexes, 374–375, 375–376f
Light level meter
block diagram, 211, 211–212f N
circuit diagram, 211–213, 212f Nested vectored interrupt controller (NVIC), 148
construction, 213, 214f NetworkSocketAPI library, 338–340, 340f
description, 211 802.11 network standard. See Wi-Fi
LDR program, 213, 215–216f Nonpreemptive scheduling, 364–365, 364f
PDL program, 213, 214f Nucleo-32 development boards, 44–46, 46f
Liquid crystal displays (LCDs) Nucleo-64 development boards, 46–47, 47f
animation, 281 Nucleo-144 development boards, 47–48, 48f
HD44780 module (see HD44780 LCD) Nucleo-F411RE development board
Loop execution times binary counting LEDs
description, 174 block diagram, 98
PDL program, 174, 176f circuit diagram, 98
program listing, 177–178, 177–178f description, 98, 98f
Timer functions, 174–176, 176t PDL program, 98, 99f
Low-speed clock output (LSCO), 70 program listing, 99–100, 99f
binary event counting with LED
M block diagram, 106, 107f
Master in, Slave out (MISO), 316, 316t circuit diagram, 106, 107f
Master out, Slave in (MOSI), 316, 316t description, 105
Mbed PDL program, 107, 108f
description, 77–78 program listing, 107–108, 108f
functions, 86–87, 86–87t bottom side of board, 55, 55f
Nucleo-F411RE development board (see Nucleo- current measurement, 57
F411RE development board) DC motor control
registration screen, 78f,79 bipolar transistor, 131–132, 131f
registration steps, 79, 79f block diagram, 130f, 131–132
Melody maker circuit diagram, 132, 133f
block diagram, 247, 247f description, 130
circuit diagram, 247–248, 248f MOSFET, 132, 132f
construction on breadboard, 248, 248f PDL program, 133, 133f
description, 247 program listing, 133, 134f
PDL program, 249, 250f relays, 132, 132f
program listing, 249, 251–252f demo software, 60
Metal-oxide-semiconductor field-effect transistor electric motors (see Electric motors)
(MOSFET), 263, 264f external button
Microcontroller-based control system block diagram, 109, 109f
audible alarm, 4, 5f circuit diagram, 109–110, 109–110f
block diagram, 4, 4f construction, 110, 111f
examples, 4–6 description, 109
high-level languages, 2 DigitalIn modes, 111–112
liquid level control system, 2–3, 3f PDL program, 110, 111f
STM32-Nucleo development board, 4–6 program listing, 110, 112f
types of memories, 6 external LED flashing
wireless interface, 4, 5f block diagram, 89, 89f

