修改以太网反馈给自主计算机频率为50ms

This commit is contained in:
2026-04-24 20:01:38 +08:00
parent 1575212f13
commit f5e9e1ead7
2 changed files with 5 additions and 6 deletions

View File

@@ -498,12 +498,11 @@ void ethernetSendAll(void *signal_id)
}
un_computer_output.bit_data.crc = (uint8_t)crc_temp;
UdpSendToData(UDPCB_1,(uint8_t *)(&un_computer_output.arr[0]), 11, (uint8_t *)&ethernet_parameter.computer_ip[0], COMMUNICATION_PORT);
UdpSendToData(UDPCB_4,(uint8_t *)(&un_computer_output.arr[0]), 11, (uint8_t *)&ethernet_parameter.computer_ip[0], COMMUNICATION_PORT);
UdpSendToData(UDPCB_1,(uint8_t *)(&un_computer_output.arr[0]), 11, (uint8_t *)&ethernet_parameter.computer_ip[0], COMMUNICATION_PORT);
}
if(app_output_cnt < 10)//20250109 100ms <20><><EFBFBD><EFBFBD>10֡app֡<70><D6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB>û<EFBFBD>г<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ɾͷ<C9BE><CDB7>͵Ķ<CDB5>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>
if(app_output_cnt < 20)//20250109 100ms <20><><EFBFBD><EFBFBD>10֡app֡<70><D6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB>û<EFBFBD>г<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ɾͷ<C9BE><CDB7>͵Ķ<CDB5>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>
{
app_output_cnt ++;
UdpSendToData(UDPCB_4, BOOT_Arr, 2, (uint8_t *)&ethernet_parameter.download_ip[0], BOOT_TX_PORT);
@@ -520,7 +519,7 @@ static void ethernetInterfaceTimerProcess(void *signal_id)
ethernetTimerProcess();//<2F><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
timerStart(&ethernet_timer_interface, 100,1); //100ms<6D><73><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
timerStart(&ethernet_timer_interface, 50,1); //100ms<6D><73><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
// printf("ethernetInterface spend time:%d\n",getCurrentTime() - time_boot);//<2F><><EFBFBD><EFBFBD>app<70><70><EFBFBD>˶೤ʱ<E0B3A4><CAB1>
}
@@ -664,7 +663,7 @@ void ethernetInterfaceInit(void)
subscribe(&request_send, OnParamSend);
timerStart(&ethernet_timer_interface, 100,1); //100ms<6D><73><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
timerStart(&ethernet_timer_interface, 50,1); //100ms<6D><73><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
timerStart(&ethernet_timer_interface1, 10,1); //10ms<6D><73><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>
printf( "ethernetInterface: initial OK %d\n",getCurrentTime());

View File

@@ -111,7 +111,7 @@ int main(void)
//发送重启后的第一帧给上位机
CAN_Send_Msg(&can_handle_6,OTA_CANTxID, FLEXCAN_STANDARD_FRAME, FLEXCAN_FrameTypeData, BOOT_Arr,2, TX_MB_INDEX);//app 帧
printf("CAN_Send_Msg can_handle_6 OK %d\n",getCurrentTime());\
printf("CAN_Send_Msg can_handle_6 OK %d\n",getCurrentTime());
//打印版本号