相互通信最新版ドライバ
Dependencies: mbed
Fork of RS4851121D by
main.cpp@1:29be01dec07b, 2015-12-29 (annotated)
- Committer:
- taurin
- Date:
- Tue Dec 29 18:21:00 2015 +0000
- Revision:
- 1:29be01dec07b
- Parent:
- 0:479f9c87484c
????????????;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
YusukeWakuta | 0:479f9c87484c | 1 | //相互通信ができてるかどうかの確認用 |
YusukeWakuta | 0:479f9c87484c | 2 | #include "mbed.h" |
YusukeWakuta | 0:479f9c87484c | 3 | |
YusukeWakuta | 0:479f9c87484c | 4 | Serial rs485(p9,p10); |
YusukeWakuta | 0:479f9c87484c | 5 | Serial pc(USBTX,USBRX); |
YusukeWakuta | 0:479f9c87484c | 6 | DigitalOut Driver(p5); |
YusukeWakuta | 0:479f9c87484c | 7 | DigitalIn Switch(p20); |
YusukeWakuta | 0:479f9c87484c | 8 | |
YusukeWakuta | 0:479f9c87484c | 9 | int receive = 0; |
YusukeWakuta | 0:479f9c87484c | 10 | |
YusukeWakuta | 0:479f9c87484c | 11 | int main(){ |
YusukeWakuta | 0:479f9c87484c | 12 | pc.printf("HELLO"); |
YusukeWakuta | 0:479f9c87484c | 13 | rs485.baud(38400); |
YusukeWakuta | 0:479f9c87484c | 14 | while(1){ |
YusukeWakuta | 0:479f9c87484c | 15 | Driver = 0; |
YusukeWakuta | 0:479f9c87484c | 16 | if(Switch == 1){ |
YusukeWakuta | 0:479f9c87484c | 17 | Driver = 1; |
YusukeWakuta | 0:479f9c87484c | 18 | rs485.printf("A"); |
YusukeWakuta | 0:479f9c87484c | 19 | rs485.printf("B"); |
taurin | 1:29be01dec07b | 20 | //Driver = 0; |
YusukeWakuta | 0:479f9c87484c | 21 | } |
YusukeWakuta | 0:479f9c87484c | 22 | wait_ms(50); |
YusukeWakuta | 0:479f9c87484c | 23 | receive = rs485.getc(); |
YusukeWakuta | 0:479f9c87484c | 24 | pc.printf("%d",receive); |
YusukeWakuta | 0:479f9c87484c | 25 | } |
YusukeWakuta | 0:479f9c87484c | 26 | } |