网上使用HAL串口时很多都没有实现不定长数据的接收,要么是限定数据长度,要么是加“0x0a 0x0d”来控制接收完成,找了很久都没有真正找到一个能用的,在很多通信中不可能是定义的,或是加上“0x0a 0x0d”来实现的,由于项目需要,自己阅读STM32 HAL的文档,写出了一个Demo程序,可以实现回显功能(就是通过给STM32发送不定长的数据,可以实现一模一样接收发送的数据),在STM32F429IGT6上验证过,跑了一天没有出现丢失数据的问题,使用DMA发送与接收方式,可以释放CPU部分运算资源,程序中的UART_RX_BUF_SIZE定义为128,就是一次最大接收为128,我在项目中通过改为2048也可以通过一次接收2k的数据,代码量很少,才200多行,很容易看懂,可以移植到不同系列的STM32上,希望这程序能帮助到曾经跟我一样到处找资源解决HAL库与标准库串口使用上不同而痛苦的朋友们
2020-02-22 03:16:36 1.37MB stm32
1
简单的接收和发送程序,验证可运行,tcp针对客户端
2020-02-06 03:19:41 84KB vb.net 串口 TCP/IP
1
(解压密码www.sanye.cx) 已完成的分析:0025,0036,0028,0001,00BA,00EC,00CE,005C,0002完成简单的发送私聊消息和发送群聊消息,文件内包含了一些分析的结果本程序为完整开源,模块 软件源码都在压缩包内了,QQ协yi分析不容易,如果你觉得本次开源对你有帮助请评分!!!更新记录:2018年11月25日1.修复了发送消息太长导致的发送失败,感谢
2020-01-30 03:13:40 334KB 易语言
1
已通过测试,欢迎拍砖,相互交流,加深学习;求Win7环境下VS下多线程+基于消息的异步套接字实现网络聊天室的相关教程/方法,我知道孙鑫的那个并非异步套接字
2020-01-12 03:02:20 72.63MB 多种知识综合 可接收发送任 Win764
1
基于TCP~socket,Android客户端与PC通信,客户端源码。已经测试,可用。附带apk,和网络调试助手,方便测试。只需提供服务器的IP和端口号,即可通信。 客户端:一次连接,可发送多次数据。 重点是客户端时时接收服务器端发送来的数据。采用 Handler和Thead结合。
2020-01-05 00:26:44 2.41MB Android TCP
1
基于STC单片机串口接收发送程序/**************************************************************************** * 程序名称:STC89C52RC单片机串口发送接收程序 * 实验条件:11.0592的晶振频率
2020-01-03 11:23:09 26KB stc 串口
1
该系统同样也是在MFC的框架上进行编写。系统实现过程如下:用POP3协议完成邮件接收,用SMTP协议完成邮件的发送,并且对原文内容进行AES加密。然后对AES的密钥进行RSA加密,并将加密后的AES密钥随邮件的正文一起发送给接收方。而接收方在收到邮件之后,首先还原出AES密钥,接着对邮件的内容进行解密,还原出邮件正文。
2019-12-26 03:07:40 4.46MB 加密
1
接收发送HTTP协议报文数据,非常不错的源代码
2019-12-21 22:23:00 25KB HTTP
1
讲解链接:http://blog.csdn.net/tuwenqi2013/article/details/52516405 压缩包中readme有核心部分讲解
2019-12-21 22:19:56 6KB 串口接收发送
1
verilog收发程序,亲测可用,我也是刚学,大家多多指导。
2019-12-21 21:57:10 4KB verilog FPGA UART
1