You are viewing an older revision! See the latest version

Homepage

Introduction

mbed is the easiest and fastest way to prototype with ARM microcontrollers. To find out why, take the Tour.

Getting started with mbed

The mbed library reference

Digital I/0

  • DigitalOut - used to configure and control a digital output pin.
  • DigitalIn - used to configure and control a digital input pin.
  • DigitalInOut - bi-directional digital pins
  • BusIn - read multiple DigitalIn pins as one value
  • BusOut - write multiple DigitalIn pins as one value
  • BusInOut - read/write multiple DigitalIn pins as one value
  • PwmOut - pulse-width modulated output

Analog I/O

  • AnalogIn - read the voltage applied to an analog input pin
  • AnalogOut - set the voltage of an analog output pin

Networking & Comms

  • SPI - serial peripheral interface bus
  • I2C - communication with I²C devices
  • CAN - controller-area network bus
  • Ethernet - communicate with an Ethernet network
  • Serial - RS-232 communications

Time & Interrupts

  • Timer - create, start, stop and read a timer
  • Timeout - call a function after a specified delay
  • Ticker - Repeatedly call a function
  • InterruptIn - trigger an event when a digital input pin changes.

Other

Working with the mbed

  • Debugging - A guide to help find and solve errors and bugs in your programs
  • Help - The best way to get help, and how to help others
  • PC serial - Communicate between an mbed Microcontroller and a PC
  • Windows serial configuration - Windows serial driver installation
  • Terminals - Guide to using terminal applications

About the microcontroller hardware

  • mbed NXP LPC1768 (a.k.a the current Cortex-M3 mbed Microcontroller)
  • mbed NXP LPC2368 (a.k.a the original ARM7 board used during the mbed beta)
  • Firmware - Firmware updates for the mbed Microcontroller

Implementation details


All wikipages