Page 464 - ARM Based Microcontroller Projects Using MBED
P. 464
450 INDEX
Clock polarity (CPOL), 316, 316t program listing, 232–233f, 233
Common processor, 391–392, 391f STM32F411RET6 microcontroller, 68
Complex Instruction Set Computer (CISC), 26 STM32F411RET6 processor, 223
ConnectToWiFi function, 348, 350 triangular waveform generation
Context saving, 147–148 circuit diagram, 229
Cooperative scheduling, 364–365, 364f description, 228
Cylinder volume calculation PDL program, 229, 229f
description, 165 program listing, 229, 230–231f
PDL program, 165, 165f Digital voltmeter project
program listing, 165, 166–167f block diagram, 193, 194f
description, 193
D PDL program, 194, 194f
DAC. See Digital-to-analog converter (DAC) program listing, 194–195, 195–196f
dac.write function, 321 Distributed processor, 390, 390f
Digital signal processing (DSP), 28
Digital thermometer E
block diagram, 196–197, 197–198f EchoDuration, 294
circuit diagram, 197, 198f Electric motors
construction, 198, 199f BDC motors (see Brushed DC (BDC) motors)
description, 196 servo motor
PDL program, 198, 199f block diagram, 269, 269f
program output, 198–201, 201f circuit diagram, 270, 270f
TMP36 program, 198–201, 200–201f description, 268
Digital thermostat PDL, 270, 270f
block diagram, 197f, 202 program listing, 270, 271f
circuit diagram, 198f, 202 stepper motor
description, 201 bipolar stepper motor, 272–273, 273t, 273f
modified circuit diagram, 205–206, 205f circuit diagram, 274–275, 274f
PDL program, 202, 202f description, 271
program output, 202–204, 205f PDL, 275, 275f
Thermostat program, 202–204, 203–204f program listing, 275–278, 276t, 277–278f
Digital-to-analog converter (DAC), 321 unipolar stepper motor, 272, 272f, 272t
arbitrary periodic waveform Electronic organ
circuit diagram, 234 block diagram, 252, 252f
description, 233–234, 234f circuit diagram, 253
PDL program, 234, 235f description, 250–251
program listing, 235, 236–237f PDL program, 253, 253f
description, 221 program listing, 254, 255–256f
fixed voltage generation Embedded Microprocessor Benchmark Consortium
circuit diagram, 224 (EEMBC), 30
description, 224 Environmental sensor, 407–409, 409–410f
generated staircase waveform, 226, 226f Euro Millionaire Lottery Numbers project
PDL program, 224, 225f description, 188
program listing, 224–226, 225f PDL program, 188, 188f
on Nucleo-L476RG development board, 224 program listing, 188–191, 189–191f
sawtooth waveform generation program output, 191, 191f
circuit diagram, 226 Event counter
description, 226 description, 179
generated waveform, 227–228, 228f PDL program, 179–180, 181f
PDL program, 227 SerialEvents program, 181, 182–183f
program listing, 227–228, 227f Event flags, 377–378, 378f
sine waveform generation
circuit diagram, 230 F
description, 229 Fixed voltage generation
PDL program, 230–232, 232f circuit diagram, 224

