![](/media/cache/profiles/5d1c46732f4869197e9aae4d1f0bc888.jpg.50x50_q85.jpg)
Using LTC1485 simple transmit program
main.cpp
- Committer:
- WakoTakeru
- Date:
- 2017-02-25
- Revision:
- 0:78b29bf54637
- Child:
- 1:f532eb8802bf
File content as of revision 0:78b29bf54637:
/*--- 受信側 ---*/ #include "mbed.h" #include "Serial.h" DigitalOut led(PA_15); DigitalOut myled(LED1); DigitalOut rede(PA_8); DigitalIn address1(PA_6); DigitalIn address2(PA_7); DigitalIn address8(PB_0); DigitalIn address4(PB_1); Serial myserial(PA_9,PA_10); void onInterrupt(); int index = 0; int buffer[5] = {0}; int main() { rede=0; int address = address1<<0 | address2<<1 | address4<<2 | address8<<3; myserial.attach(&onInterrupt,Serial::RxIrq); while(1){ led=1; wait(0.05); led=0; wait(0.05); } } void onInterrupt(){ buffer[0] = myserial.getc(); buffer[1] = myserial.getc(); buffer[2] = myserial.getc(); buffer[3] = myserial.getc(); buffer[4] = myserial.getc(); myled=1; wait(0.01); myled=0; wait(0.01); /* if(data == '#'){ index = 1; } if(index != 0){ buffer[index-1] = data; if(index == 5){ index = 0; } index ++; }*/ }