Page 463 - ARM Based Microcontroller Projects Using MBED
P. 463

Index









            Note: Page numbers followed by f indicate figures, t indicate tables, and b indicate boxes.

            A                                          overview of, 28, 28f
            ADC. See Analog-to-digital converter (ADC)  processor performance, 30, 30t
            Advanced RISC Machines (ARM), 2            RISC-based designs, 26–27
            AHB prescaler, 73                          STM32 Nucleo boards, 40, 41f
            Analog-to-digital converter (ADC)          Thumb, 27
             bipolar, 191                             ARM processor, 25–26
             conversion process, 191–192              Assembly language, 2
             description, 191
             flow diagram, 191–192, 192f              B
             on Nucleo-F411RE board, 193              Baud rate, 325
             STM32F411RET6 microcontroller, 67–68     BDC motors. See Brushed DC (BDC) motors
             unipolar, 191                            Binary Semaphores, 375–376
            APB1 prescaler, 73                        Bipolar stepper motor, 272–273, 273t, 273f
            APB2 prescaler, 73                        Bluetooth. See HC-06 bluetooth module
            Arbitrary periodic waveform               Bluetooth Controller, 357–359, 357–361f
             circuit diagram, 234                     Brushed DC (BDC) motors
             description, 233–234, 234f                block diagram, 261–262, 262f
             PDL program, 234, 235f                    circuit diagram, 262, 262f
             program listing, 235, 236–237f            description, 261
            ARM architecture                           Duty Cycle, 264
             battery powered portable device, 27       MOSFET, 263, 264f
             chip manufacturers, 27                    motor rotation direction, 264–268, 265–268f, 266t
             CISC, 26                                  PDL, 262, 263f
             Cortex-A, 29                              program listing, 262–263, 263f
             Cortex-M series, 31–32, 32f              Brushless DC motor, STM332 Nucleo expansion board
               Arch Pro, 34–35, 35f                    components, 421, 421f
               block diagram, 31, 31f                  description, 420
               compatibility, 30                       low-voltage expansion board, 418–420, 419–420f
               description, 28                         potentiometer, 423–425, 424–426f
               DISCO-F334C8, 39–40, 39f                program listing, 422–423, 422–423f
               EFM32 Zero Gecko starter kit, 34, 34f   three-phase motor, 407, 408f, 415–416, 417f
               LPC1347 LPCXpresso, 36–37, 37f
               LPC1768, 32–34, 33f                    C
               LPC1769 LPCXpresso, 36, 36f            CalculateDistance function, 294
               LPC4088, 35, 35f                       Calculator
               LPC11U24, 32, 33f                       block diagram, 296, 297f
               processor comparison, 29, 29t           circuit diagram, 296–298, 297–298f
               Teensy 3.1, 37–39, 38f                  description, 167, 294–296
               u-blox C027, 37, 38f                    PDL program, 167, 168f, 298, 299f
             Cortex-R, 29                              program listing, 168, 169–170f, 298–303, 300–303f
             factors, 27                              CallAfterInput function, 299–303
             history of, 25–26                        Clock phase (CPHA), 316, 316t




                                                   449
   458   459   460   461   462   463   464   465   466   467   468