Greg Steiert
/
MAX3232_DEMO
Demonstration program for the MAX3232PMB1 Peripheral Module with the MAXREFDES72# Arduino to Pmod Adapter
main.cpp@0:803011eae289, 2014-04-26 (annotated)
- Committer:
- gsteiert
- Date:
- Sat Apr 26 03:37:00 2014 +0000
- Revision:
- 0:803011eae289
- Child:
- 1:6f1c3cb10608
Tested to work with FRDM-KL25Z
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gsteiert | 0:803011eae289 | 1 | #include "mbed.h" |
gsteiert | 0:803011eae289 | 2 | #include "MAX14661.h" |
gsteiert | 0:803011eae289 | 3 | |
gsteiert | 0:803011eae289 | 4 | MAX14661 mux(D14, D15); |
gsteiert | 0:803011eae289 | 5 | DigitalOut pinRTS(D13); |
gsteiert | 0:803011eae289 | 6 | DigitalIn pinRX(D0); // Set as input to remove load from mbedTX |
gsteiert | 0:803011eae289 | 7 | DigitalIn pinTX(D1); // Set as input to remove load from mbedRX |
gsteiert | 0:803011eae289 | 8 | |
gsteiert | 0:803011eae289 | 9 | int main() |
gsteiert | 0:803011eae289 | 10 | { |
gsteiert | 0:803011eae289 | 11 | pinRTS=0; // Not Ready to Send |
gsteiert | 0:803011eae289 | 12 | // D0 (mbedTX) + PA2 (TXD) D1 (mbedRX) + PA3 (RXD) |
gsteiert | 0:803011eae289 | 13 | mux.setAB((MAX14661::SW01 | MAX14661::SW13), (MAX14661::SW02 | MAX14661::SW12)); |
gsteiert | 0:803011eae289 | 14 | pinRTS=1; // Ready to Send |
gsteiert | 0:803011eae289 | 15 | } |