- 博客(6)
- 收藏
- 关注
原创 STM32H743XI增加PTP功能
为了项目需要,需要增加PTP功能。但是STM32官方HAL库并没有支持PTP功能。虽然最新的HAL库里面提供了PTP相关的接口,但是并没有实际去配置寄存器,只是提供接口让用户自己去配置寄存器。所以只能自己摸索。本人按照上面文章写的来移植PTP协议。使用了两个开发板:野火霸天虎STM32F407ZGT6, 野火STM32H743XISTM32F407ZGT6开发板作为Master,STM32H743XI作为Slave。虽然参考文章写的已经很详细,但自己还是遇到了文章中没有提到的问题,在下面重点说明。
2023-10-09 10:31:53
1908
5
原创 time_wait状态知识整理
1. time_wait状态如何产生?客户端和服务器都可以主动发起关闭连接,上图是客户端主动发起的TCP连接关闭。首先调用close()发起主动关闭的一方,在发送最后一个ACK之后会进入time_wait的状态,也就说该发送方会保持2MSL时间之后才会回到初始状态。在time_wait的状态下,定义这个连接的四元组(客户端IP地址和端口,服务端IP地址和端口号)不能被使用。MSL:Maximum Segment Lifetime,也就是最大报文生存时间。2. time_wait状态作用?..
2021-04-08 14:22:24
3580
原创 if break、if continue和if return三者之间的区别
入职快三个月了,看程序时,搞不清if break、if continue和if return三者之间的区别,于是好好研究了一下,现总结如下:1. if breakif break 用来终止循环,如下面的代码#include using namespace std;int main(){ for(int i=0;i<10;i++) { if(i==3)
2017-11-03 16:54:09
49333
9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人