
send RS485 for testing Delta Sevro
Fork of RS4851121R by
main.cpp
- Committer:
- YusukeWakuta
- Date:
- 2015-11-24
- Revision:
- 0:c963f91bdd23
- Child:
- 1:41cb97261876
File content as of revision 0:c963f91bdd23:
//相互通信確認用 #include "mbed.h" #define BUFFER 30 Serial rs485(p9,p10); Serial pc(USBTX,USBRX); DigitalOut Receiver(p5); int data[BUFFER]; int num1,num2; int main() { rs485.baud(38400); while(1) { int available_temp = 0; int i = 0; Receiver = 0; if((available_temp = rs485.readable()) == 1) { wait_us(5); for(i = 0; i < 4; i++) { data[i] = rs485.getc(); } wait_us(1); } for(i = 0; i< 4; i++) { if(data[i] == 'A' && data[i + 1] != -1) { Receiver = 1; rs485.putc(100); wait_us(1); } if(data[i] == 'B' && data[i+1] != -1) { Receiver = 0; wait_us(1); } } } }