receive f303

Dependencies:   mbed FEP2

Revision:
0:cbae9e387d69
Child:
1:8724fbd520eb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Oct 08 07:25:11 2021 +0000
@@ -0,0 +1,28 @@
+#include "mbed.h"//受信
+#include "FEP.h"
+#include "pin_config.h"
+#define RX_DATA_SIZE 1
+
+Serial pc(PC_TX,USBRX,9600);
+FEP fep(FEP_TX, FEP_RX, 000);
+DigitalOut EmergencyPower[2] = { DigitalOut(Em_POWER_0), DigitalOut(Em_POWER_1)};
+DigitalOut led1(LED_0);
+
+int main()
+{
+    uint8_t rxdata[RX_DATA_SIZE];
+    fep.startReceive(RX_DATA_SIZE);
+    while (true) {
+        fep.getData(rxdata);
+        if(fep.status) {
+            led1 = !rxdata[0];
+            EmergencyPower[0] = rxdata[0];
+            EmergencyPower[1] = rxdata[0];
+        } else {
+            led1 = false;
+            EmergencyPower[0] = false;
+            EmergencyPower[1] = false;
+        }
+        pc.printf("%d\r\n",rxdata[0]);
+    }
+}
\ No newline at end of file