hirromu takaki
/
34_emStop_FEP_receive
receive f303
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h"//受信 00002 #include "FEP.h" 00003 #include "pin_config.h" 00004 #define RX_DATA_SIZE 1 00005 00006 Serial pc(PC_TX,USBRX,9600); 00007 FEP fep(FEP_TX, FEP_RX, 000); 00008 DigitalOut EmergencyPower[2] = { DigitalOut(Em_POWER_0), DigitalOut(Em_POWER_1)}; 00009 DigitalOut led1(LED_0); 00010 00011 int main() 00012 { 00013 uint8_t rxdata[RX_DATA_SIZE]; 00014 fep.startReceive(RX_DATA_SIZE); 00015 while (true) { 00016 fep.getData(rxdata); 00017 if(fep.status) { 00018 led1 = !rxdata[0]; 00019 EmergencyPower[0] = (rxdata[0] > 1) ? EmergencyPower[0] : rxdata[0]; 00020 EmergencyPower[1] = (rxdata[0] > 1) ? EmergencyPower[1] : rxdata[0]; 00021 } else { 00022 led1 = false; 00023 EmergencyPower[0] = false; 00024 EmergencyPower[1] = false; 00025 } 00026 pc.printf("%d\r\n",rxdata[0]); 00027 } 00028 }
Generated on Wed Jul 13 2022 09:29:31 by 1.7.2