diff --git a/ElinsF103/Core/Src/main.c b/ElinsF103/Core/Src/main.c index 9bfb0c9c2daa5eb8d58a7475503aa3c5067b706b..6bdd347dbe7323e33f91181f5e00881fba5122b8 100644 --- a/ElinsF103/Core/Src/main.c +++ b/ElinsF103/Core/Src/main.c @@ -146,6 +146,11 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { UartModbusStruct.rxd_overT--; if(UartModbusStruct.rxd_overT==0) { + if(UartModbusStruct.ModbusRecBuff[0]==0)//UartModbusStruct.ModbusRecPtr<5) + HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); + else + HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET); //指示灯闪烁 + if(ModbusCommand==1){ //有效数据 if(UartModbusStruct.ModbusRecBuff[0]&0x10){ //设置can参数 if(UartModbusStruct.ModbusRecPtr>1){ diff --git a/zhiDE/code/Form1.cs b/zhiDE/code/Form1.cs index 4962dd9eddb40c6eeb91b140c7da36cf182057c8..b6ff961240fba9d9dfcf00dee2b32be5a9eee422 100644 --- a/zhiDE/code/Form1.cs +++ b/zhiDE/code/Form1.cs @@ -228,13 +228,13 @@ namespace zhiDebugEvn { private void Form1_Load(object sender, EventArgs e) { EmbeddedExeTool exetool = new EmbeddedExeTool(); //WindowsFormsApp4.exe 涓鸿宓屽叆澶栭儴exe鐨勫叿浣撹矾寰 - if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe")) + /*if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe")) exetool.LoadEXE(panel1, AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe");//debug涓嬮潰鐨勬枃浠跺す else MessageBox.Show("璋冭瘯杞欢zhidbg.exe涓嶅瓨鍦紝璇风‘璁" + AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe"); if (zhiHandle != IntPtr.Zero) { PostMessage(zhiHandle, WM_SYSCOMMAND, 0xF020, 0); //鏈灏忓寲 - } + }*/ } @@ -514,11 +514,11 @@ namespace zhiDebugEvn { void startUdpReceive() { // Console.WriteLine("------startUdpReceive--"); - udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); + /* udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); udpServer.Bind(new IPEndPoint(IPAddress.Any, 9001)); new Thread(ReceiveMessage) { IsBackground = true - }.Start(); + }.Start();*/ } @@ -583,14 +583,14 @@ namespace zhiDebugEvn { } } else { EmbeddedExeTool exetool = new EmbeddedExeTool(); - //WindowsFormsApp4.exe 涓鸿宓屽叆澶栭儴exe鐨勫叿浣撹矾寰 + /* //WindowsFormsApp4.exe 涓鸿宓屽叆澶栭儴exe鐨勫叿浣撹矾寰 if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe")) exetool.LoadEXE(panel1, AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe");//debug涓嬮潰鐨勬枃浠跺す else MessageBox.Show("璋冭瘯杞欢zhidbg.exe涓嶅瓨鍦紝璇风‘璁" + AppDomain.CurrentDomain.BaseDirectory + "tools\\zhidbg.exe"); if (zhiHandle != IntPtr.Zero) { PostMessage(zhiHandle, WM_SYSCOMMAND, 0xF020, 0); //鏈灏忓寲 - } + }*/ } } else if (zhiHandle != IntPtr.Zero) { PostMessage(zhiHandle, WM_SYSCOMMAND, 0xF020, 0); //鏈灏忓寲