Get Started with the MAX78000FTHR Development Board

Build your own AI microcontroller applications from scratch

Dogan Ibrahim

Diese Publikation zitieren

Dogan Ibrahim, Get Started with the MAX78000FTHR Development Board (28.04.2024), Elektor, Aachen, ISBN: 9783895764486

136
Accesses

Beschreibung / Abstract

Inhaltsverzeichnis

  • HOW2_Get Started with the MAX78000FTHR Development Board
  • Blank Page
  • All rights reserved.
  • Declaration
  • Preface
  • Table of Contents
  • 1 %à The MAX78000FTHR Development Board
  • 1.1 %à Overview
  • 1.2 %à Basic features
  • 1.3 %à Pushbuttons and LEDs
  • 1.4 %à GPIO Pinout
  • 1.5 %à The FTHR board component interface signals
  • 1.6 %à The startup and the demo application
  • 1.7 %à The voltage regulator/battery charger
  • 1.8 %à DAP-link/SWD debug interface
  • 2 %à The MAX78000 Microcontroller
  • 2.1 %à Overview
  • 2.2 %à Basic features of the MAX78000
  • 3 %à Beginning with the MAX78000FTHR DevelopmentBoard
  • 3.1 %à Overview
  • 3.2 %à Installing the Eclipse MaximSDK Software
  • 3.3 %à Using the Eclipse MaximSDK example MAX78000FTHR program
  • 3.4 %à Project 1 Creating a C program display message
  • 4 %à Simple MAX78000FTHR Hardware Projects
  • 4.1 %à Overview
  • 4.2 %à Project 1 External flashing LED (+1.8V output port voltage)
  • 4.3 %à Project 2 Alternately flashing LEDs (+1.8V output port voltage)
  • 4.4 %à Project 3 Alternately flashing LEDs (+3.3V output port voltage)
  • 4.5 %à Project 4 Rotating LEDs same port pins
  • 4.6 %à Project 5 Rotating LEDs different port pins
  • 4.7 %à Project 6 Binary up counter with LEDs
  • 4.8 %à Project 7 Random flashing LEDs
  • 4.9 %à Project 8 Push button and LED using an on-board button
  • 4.10 %à Project 9 Two pushbuttons and two LEDs using external buttons
  • 4.11 %à Project 10 Using an external button external interrupts
  • 4.12 %à Using LCDs
  • 5 %à Analog-To-Digital converters (ADC)
  • 5.1 %à Overview
  • 5.2 %à Project 1 Voltmeter with LCD
  • 5.3 %à Project 2 Temperature measurement
  • 5.4 %à Project 3 ON/OFF temperature controller
  • 5.5 %à Project 4 ADC with completion interrupt displaying the temperature
  • 6 %à Serial Communication UART
  • 6.1 %à Overview
  • 6.2 %à MAX78000FTHR UART serial ports
  • 6.3 %à Project 1 Sending the temperature readings to a terminal with relative time stamping
  • 6.4 %à Project 2 Calculator project using a terminal
  • 6.5 %à Project 3 MAX78000FTHR and Arduino Uno serial communication
  • 6.6 %à Project 4 UART interrupts
  • 7 %à I2C Bus Interface
  • 7.1 %à Overview
  • 7.2 %à The I2C Bus
  • 7.3 %à I2C pins of the MAX78000 microcontroller
  • 7.4 %à Project 1 I2C port expander
  • 7.5 %à Project 2 TMP102 temperature sensor
  • 8 %à SPI Bus Interface
  • 8.1 %à Overview
  • 8.2 %à MAX78000 microcontroller SPI ports
  • 8.3 %à Project 1 SPI send/receive
  • 9 %à Timers
  • 9.1 %à Overview
  • 9.2 %à Timer operation
  • 9.3 %à 32-bit single/cascade and dual 16-bit modes
  • 9.4 %à Project 1 Time delay using a one-shot timer (monostable)
  • 9.5 %à Project 2 Continuously running timer (astable)
  • 9.6 %à Project 3 Refreshing a 2-digit 7-segment display seconds counter
  • 9.7 %à Project 4 Refreshing a 4-digit 7-segment display seconds counter
  • 9.8 %à Pulse width modulation (PWM)
  • 9.9 %à Project 5 Pulse width modulation (PWM) generating 10 kHz square wave
  • 9.10 %à Project 6 Pulse width modulation (PWM) changing the brightness of an LED
  • 9.11 %à Project 7 Pulse width modulation (PWM) brushed DC motor speed control
  • 10 %à Pulse Train Engine (PT)
  • 10.1 %à Overview
  • 10.2 %à Project 1 Generate a pulse train with a specified sequence
  • 10.3 %à Project 2 Generate a pulse train with a specified frequency
  • 11 %à True Random Number Generator Engine (TRNG)
  • 11.1 %à Overview
  • 11.2 %à Project 1 Generate random numbers
  • 12 %à 1-Wire Master (OWM)
  • 12.1 %à Overview
  • 12.2 %à MAX78000 microcontroller 1-Wire pins
  • 12.3 %à Project 1 DS1820 1-Wire digital thermometer
  • 13 %à I2S Bus Interface
  • 13.1 %à Overview
  • 13.2 %à MAX78000 microcontroller I2S support
  • 13.3 %à MAX78000 microcontroller I2S pins
  • 13.4 %à Project 1 - I2S Bus receiving microphone data
  • 14 %à Using the Camera
  • 14.1 %à Overview
  • 14.2 %à Project 1 Using the camera
  • 15 %à The Instruction Cache
  • 15.1 %à Overview
  • 15.2 %à Project 1 Enabling/disabling the instruction cache
  • 16 %à Using a TFT Display
  • 16.1 %à Overview
  • 16.2 %à 2.4 inch TFT display
  • 16.3 %à Project 1 Displaying various shapes and text on the display
  • 17 %à Convolutional Neural Networks (CNN)
  • 17.1 %à Overview
  • 17.2 %à Artificial neural networks (ANNs)
  • 17.3 %à The ANN structure
  • 17.4 %à Convolutional Neural Networks (CNNs)
  • 17.5 %à The MAX78000 CNN accelerator
  • 17.6 %à Demonstration programs
  • 17.7 %à Using the kws20_demo
  • 17.8 %à Project 1 - Modified program - flashing the on-board LED with the spoken word count
  • 17.9 %à Operation of the kws20_demo program
  • 17.10 %à Modelling, Training, and Synthesis
  • 17.11 %à Software/hardware requirements and software installation for training andsynthesis
  • 17.12 %à Project 2 Training for a new keyword
  • Appendix A %à Running the Programs in this Book
  • Appendix B %à References to Useful Files and Web Links
  • B.1 %à Useful files
  • B.2 %à Useful Weblinks
  • Index
  • Blank Page

Ähnliche Titel

    Mehr von diesem Autor