NUCLEO-L152RE serial4,5 test program
main.cpp@0:3df753134818, 2015-05-26 (annotated)
- Committer:
- va009039
- Date:
- Tue May 26 08:19:26 2015 +0000
- Revision:
- 0:3df753134818
NUCLEO-L152RE Serial4,5 test program
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
va009039 | 0:3df753134818 | 1 | #include "mbed.h" |
va009039 | 0:3df753134818 | 2 | // https://developer.mbed.org/forum/electronics/topic/15346/ |
va009039 | 0:3df753134818 | 3 | //------------------------------------ |
va009039 | 0:3df753134818 | 4 | // Hyperterminal configuration |
va009039 | 0:3df753134818 | 5 | // 9600 bauds, 8-bit data, no parity |
va009039 | 0:3df753134818 | 6 | //------------------------------------ |
va009039 | 0:3df753134818 | 7 | |
va009039 | 0:3df753134818 | 8 | Serial pc(USBTX,USBRX); |
va009039 | 0:3df753134818 | 9 | |
va009039 | 0:3df753134818 | 10 | Serial Serial1(PA_9,PA_10); |
va009039 | 0:3df753134818 | 11 | Serial Serial3(PB_10,PB_11); |
va009039 | 0:3df753134818 | 12 | Serial Serial4(PC_12,PD_2); |
va009039 | 0:3df753134818 | 13 | Serial Serial5(PC_10,PC_11); |
va009039 | 0:3df753134818 | 14 | |
va009039 | 0:3df753134818 | 15 | int main() { |
va009039 | 0:3df753134818 | 16 | Serial1.format(8, Serial::None, 1); |
va009039 | 0:3df753134818 | 17 | Serial1.baud(9600); |
va009039 | 0:3df753134818 | 18 | |
va009039 | 0:3df753134818 | 19 | Serial3.format(8, Serial::None, 1); |
va009039 | 0:3df753134818 | 20 | Serial3.baud(9600); |
va009039 | 0:3df753134818 | 21 | |
va009039 | 0:3df753134818 | 22 | Serial4.format(8, Serial::None, 1); |
va009039 | 0:3df753134818 | 23 | Serial4.baud(9600); |
va009039 | 0:3df753134818 | 24 | |
va009039 | 0:3df753134818 | 25 | Serial5.format(8, Serial::None, 1); |
va009039 | 0:3df753134818 | 26 | Serial5.baud(9600); |
va009039 | 0:3df753134818 | 27 | |
va009039 | 0:3df753134818 | 28 | pc.format(8, Serial::None, 1); |
va009039 | 0:3df753134818 | 29 | pc.baud(9600); |
va009039 | 0:3df753134818 | 30 | |
va009039 | 0:3df753134818 | 31 | int i=0; |
va009039 | 0:3df753134818 | 32 | while(1) { |
va009039 | 0:3df753134818 | 33 | Serial1.puts("AA"); |
va009039 | 0:3df753134818 | 34 | Serial3.puts("AA"); |
va009039 | 0:3df753134818 | 35 | Serial4.puts("AA"); |
va009039 | 0:3df753134818 | 36 | Serial5.puts("AA"); |
va009039 | 0:3df753134818 | 37 | |
va009039 | 0:3df753134818 | 38 | pc.printf("This program runs since %d seconds.\r\n", i); |
va009039 | 0:3df753134818 | 39 | i++; |
va009039 | 0:3df753134818 | 40 | wait(1); |
va009039 | 0:3df753134818 | 41 | } |
va009039 | 0:3df753134818 | 42 | } |
va009039 | 0:3df753134818 | 43 |