George Hadley
/
SerialIntro
A sample serial program that prints basic values to a serial pc terminal
main.cpp@0:2ce0cffa46a6, 2010-03-19 (annotated)
- Committer:
- nbitwonder
- Date:
- Fri Mar 19 17:09:52 2010 +0000
- Revision:
- 0:2ce0cffa46a6
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nbitwonder | 0:2ce0cffa46a6 | 1 | /**************************************************************************************** |
nbitwonder | 0:2ce0cffa46a6 | 2 | * Date Created: 3/18/2010 |
nbitwonder | 0:2ce0cffa46a6 | 3 | * Title: NBitWonder Serial Debugging Code Example |
nbitwonder | 0:2ce0cffa46a6 | 4 | * Description: An example serial communication program that prints values to a computer |
nbitwonder | 0:2ce0cffa46a6 | 5 | * screen using the printf command. |
nbitwonder | 0:2ce0cffa46a6 | 6 | * Author: George Hadley |
nbitwonder | 0:2ce0cffa46a6 | 7 | * Website: http://nbitwonder.com |
nbitwonder | 0:2ce0cffa46a6 | 8 | ****************************************************************************************/ |
nbitwonder | 0:2ce0cffa46a6 | 9 | #include "mbed.h" |
nbitwonder | 0:2ce0cffa46a6 | 10 | |
nbitwonder | 0:2ce0cffa46a6 | 11 | Serial pc(USBTX,USBRX); |
nbitwonder | 0:2ce0cffa46a6 | 12 | |
nbitwonder | 0:2ce0cffa46a6 | 13 | int main() { |
nbitwonder | 0:2ce0cffa46a6 | 14 | //print string values to pc terminal |
nbitwonder | 0:2ce0cffa46a6 | 15 | pc.printf("An mbed serial practice exercise\n\r"); |
nbitwonder | 0:2ce0cffa46a6 | 16 | pc.printf("Writes values to the PC serial window\n\n\r"); |
nbitwonder | 0:2ce0cffa46a6 | 17 | pc.printf("These values could just as easily be debug information, instead of silly strings\n\r"); |
nbitwonder | 0:2ce0cffa46a6 | 18 | pc.printf("Now isn't that easy?\n\r"); |
nbitwonder | 0:2ce0cffa46a6 | 19 | //wait indefinitely |
nbitwonder | 0:2ce0cffa46a6 | 20 | while(1) { |
nbitwonder | 0:2ce0cffa46a6 | 21 | } |
nbitwonder | 0:2ce0cffa46a6 | 22 | } |