- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 通过Frp远程升级PLC
PC端以管理员身份运行cmd,并输入netsh interface portproxy add v4tov4 listenport=102 listenaddress=192.168.0.69 connectaddress=******.com connectport=****将本地的102端口映射到PLC端;2、在PC端的端口映射可以使用 netsh 命令,这个是将本机的Ip的102端口数据,转发到公网,公网在将数据映射PLC。frp客户端移植到工业级,并设置映射IP端口为PLC的iP 端口为102;
2023-07-17 18:06:01
491
1
原创 关于KEIL5中go to definition函数,出现 contain a incorret path
go to definition contian a incorret path
2022-05-17 17:04:06
2006
原创 关于STM32中强制类型转换问题
问什么情况下,强制类型转换会不成功?char a[100];int *p=NULL;p=(int * )(&a[1]); //失败因为 在定义a[100],stm32默认的首地址是4的倍数那么,a[1]的地址就不是4的倍数;而,int型指针指向的地址必须是4的倍数;这个时候将a[1]的地址强制类型转换,就会强制类型转换失败;同理:char a[100];int *p=NULL;p=(int * )(&a[4]); //成功换而言之:在强制类型转换
2021-12-03 14:38:08
2784
原创 推荐一些调试工具
推荐一些调试工具:串口助手:[http://cmsoft.cn/resource/101.html]网络调试助手:[http://cmsoft.cn/resource/102.html]MQTT调试助手:[https://download.youkuaiyun.com/download/qq_41938037/54733835]
2021-12-03 11:34:07
205
原创 关于OTA的心得(stm32)
分享OTA升级的注意事项:一、在app与BootLoader跳转时1、系统时钟配置需要一制,2、总中断关闭,外设中断也需要逐个关闭,(app和bootloader都有的中断可不关闭),如果你在app开启定时器中断,跳转BootLoader时,中断任然是开启状态,而这个时候,bootloader没有对应的中断服务函数,程序就会卡死。换而言之:app程序跳转后,之前设置的中断不会失能,这个时候发生该中断,就会跳到bootloader的中断服务函数,如果bootloader没有该中断的服务函数,程序就会卡
2021-12-03 11:16:59
778
标准库测试程序.rar
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人