自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 西门子PLC1200自由口通信

项目里需要使用PLC和某公司液体泵通信,液体泵采用RS485,支持OEM协议和DT协议,因此PLC采用自由口通信扩展了CB1241通信板,RS485连线如下图所示TRB为+,TRA为-,M为接地,RTS一般不使用。另外,如果是末端设备的话,最好接TA、TB(内置电阻)。接口与DP-9的针脚对应关系如下图添加通信板 简单配置通信板使用send_p2p指令,REQ信号上升沿触发指令;PORT绑定通信板卡;BUFFER为缓冲区地址;LENGTH=0为发送缓冲区全部内容(其他如LENGTH=4,代表发送4个BYTE

2022-06-14 10:02:11 8332

原创 vscode+cmake 实现C++项目的完整编译

1.项目目录.├── bin├── build├── CMakeLists.txt├── include│ ├── array_2d.h│ ├── common.h│ └── swap.h├── lib└── src ├── array_2d.cpp ├── main.cpp └── swap.ccbin:存放可执行二进制文件build:存放编译文件include:存放头文件src:存放源文件lib:存放库CMakeLists.txt:

2022-05-31 19:47:53 785

原创 vscode+cmake实现debug

如何使用vscode进行debug前段时间使用过,但是又忘记了,记录一下。直接使用vscode创建的launch.json文件总是捕捉不到断点{ "version": "0.2.0", "configurations": [ { "name": "(gdb) 启动", "type": "cppdbg", "request": "launch", "program": "$

2022-05-31 15:40:48 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除