C#写的UDP异步通信控制台程序 客户端发送消息,服务器端响应机制 代码中的注释非常详细
2023-01-13 16:21:42 46KB C# UDP 异步通信
1
采用异步方式实现CC1101收发,采用STM32平台。 部分代码如下: uint8_t rcvbuffer[64]; void HAL_GPIO_EXTI_Callback(uint16_t gpiopin) { uint8_t len ; T_1101Statues t1101Statues; if(gpiopin == GOD2_Pin) { len = CC1101_Get_RxCounter(); if(len>0) { len = CC1101_Rx_Packet(rcvbuffer); CC1101_Clear_RxBuffer( ); } CC1101_Set_Mode( RX_MODE ); } }
2022-12-30 00:35:04 5KB CC1101 异步通信
1
一个服务器端和多个客户端的Socket通信。启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了。服务器端需要绑定一个IP和端口号,用于客户端在网络中寻找并建立连接。信息发送原理:将手动输入字符串信息转换成机器可以识别的字节数组,然后调用套接字的Send()方法将字节数组发送出去
2022-12-04 16:30:16 100KB Socket通信
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 收发的DMA不在循环模式下(单次)。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 在STM32CubeMX中需要同时开启DMA与串口全局中断
2022-11-16 19:58:09 16.56MB stm32 文档资料 arm 嵌入式硬件
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,阻塞式发送(仿printf发送);非阻塞式接收数据。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 程序初始化完成之后,开启接收中断。 在接收完成回调函数中,重新开启接收中断(因为在进入接收回调函数前,所有与接收相关的中断已经关闭)
2022-11-12 14:50:21 16.56MB stm32 综合资源 arm 嵌入式硬件
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在单次模式下。开启串口接收空闲中断 PC13控制LED灯,LED灯的亮灭指示接收到数据。 **在STM32CubeMX中需要同时开启DMA与串口全局中断**
2022-08-29 14:46:25 16.56MB stm32 文档资料 arm 嵌入式硬件
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,,仅开启发方向,非阻塞式发送数据(仿printf发送)。 PC13控制LED灯,LED灯的亮灭指示程序正常运行。
2022-07-28 11:31:41 16.55MB stm32 综合资源 arm 嵌入式硬件
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,阻塞式发送(仿printf发送);非阻塞式接收数据。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 程序初始化完成之后,开启接收空闲中断。 在接收空闲回调函数中,重新开启接收空闲中断(因为在进入接收回调函数前,所有与接收相关的中断已经关闭)
2022-06-22 16:44:57 16.56MB stm32 文档资料 arm 嵌入式硬件
1
在CMD运行模式下实现的JAVA异步通信,采用Java.nio包,使用线程实现
2022-04-10 17:28:16 7KB java nio 套接字 异步通信
1
C++编写的WINSOCKET异步程序,已经封装好了的类,直接拿来用就可以了
2022-03-28 22:32:45 504KB VC++ 异步通信 socket
1