2023年11月30日

虚拟串口工具vspd

摘要: 『实用教程』VSPD虚拟串口工具——从此告别硬件串口调试_虚拟串口vspd-CSDN博客 笔记本上没串口,利用虚拟串口软件VSPD和串口调试助手,目的是通过C++程序完成串口通信,但是只能实现Write操作,不能实现Read操作,附上源代码求大佬指点-CSDN社区 这里注意,我使用17和18无法打开 阅读全文

posted @ 2023-11-30 15:33 风中狂笑 阅读(214) 评论(0) 推荐(0) 编辑

[good]enum

摘要: typedef enum{ Reg_Set_Speed = 100, // 100 Reg_Set_Enable_VSP, // 101 Reg_Set_Dir, // 102 Reg_Force_Stop} Modbus_Holding_Registors; 这是一个C语言中的`enum`(枚举) 阅读全文

posted @ 2023-11-30 14:40 风中狂笑 阅读(5) 评论(0) 推荐(0) 编辑

[good]数据类型

摘要: `uint`是一种无符号整数类型,它的全称是"unsigned int"。这种类型可以表示从0到某个正数的值。具体能表示的最大值取决于实现,但在大多数现代系统上,`uint`通常是32位的,可以表示的最大值是4294967295。 与此相比,`uint8_t`和`uint32_t`是固定宽度的整数类 阅读全文

posted @ 2023-11-30 14:36 风中狂笑 阅读(20) 评论(0) 推荐(0) 编辑

[good]union

摘要: typedef union { uint16_t word; struct { uint8_t low; uint8_t high; } byte; struct { uint8_t bit0 : 1; uint8_t bit1 : 1; uint8_t bit2 : 1; uint8_t bit3 阅读全文

posted @ 2023-11-30 14:33 风中狂笑 阅读(3) 评论(0) 推荐(0) 编辑

staic使用

摘要: 在C语言中,使用`static`关键字修饰的函数或变量只能在定义它们的源文件中使用。这种限制被称为“文件作用域”或“静态作用域”。 当你在一个源文件中定义一个`static`函数,这个函数只能在这个源文件中被调用,不能在其他源文件中被调用。这可以帮助你隐藏实现细节,防止其他源文件误用你的函数。 同样 阅读全文

posted @ 2023-11-30 11:21 风中狂笑 阅读(9) 评论(0) 推荐(0) 编辑

导航