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 how it works, take the Tour.
About mbed¶
- Tour - New to mbed? Take the tour and find out more
- mbed Microcontroller - All about the mbed microcontroller hardware
- mbed Compiler - All about the mbed Compiler
- About - The background of mbed, press resources and press articles about mbed
- Nontechnical FAQs - Frequently asked questions about accounts, university/college use, etc. See also Technical FAQ.
- Sponsorship - The mbed Sponsorship Program
- Education - The mbed Educational Program
- Events - mbed-related events around the world
Getting started with mbed¶
- Setup guide - Getting signed up with an mbed account
- Downloading a program - Running a program binary on your mbed microcontroller for the first time
- Creating a program - Creating your own program with the mbed compiler
mbed Library reference¶
Digital I/0¶
- DigitalOut - configure and control a digital output pin.
- DigitalIn - 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¶
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¶
- LocalFileSystem - read/write the mbed USB disk
Working with mbed¶
- Help - The best way to get help, and how to help others
- FAQs - Frequently asked technical questions about working with mbed
- Debugging - A guide to help find and solve errors and bugs in your programs
- SerialPC - Communicate between an mbed Microcontroller and a PC
- Windows serial configuration - Windows serial driver installation
- Terminals - Guide to using terminal applications
- Breadboard - A guide to breadboards
Implementation details¶
- mbed NXP LPC1768 - Details about the mbed NXP LPC1768 hardware
- Memory Model - The memory model used by the mbed Library