V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  commoccoom  ›  全部回复第 32 页 / 共 60 页
回复总数  1194
1 ... 28  29  30  31  32  33  34  35  36  37 ... 60  
2021-03-08 15:12:31 +08:00
回复了 lighting233 创建的主题 电影 EVA:终,今天上映了,有大佬看完了吗
@lighting233 确实,还有熟悉的天花板,小时候看得真是莫名其妙,完全看不懂🤣
2021-03-08 14:36:33 +08:00
回复了 lighting233 创建的主题 电影 EVA:终,今天上映了,有大佬看完了吗
小时候当成高达看了,天鹰战士!
2021-03-04 15:03:36 +08:00
回复了 wunsch0106 创建的主题 C 求助, 有没有大佬知道 m1 macbook 上怎么 在在 vscode 上 debug c?
@wunsch0106 不知道 Visual Studio for Mac 对 m1 平台有没有优化,我没有 Mac 电脑,但是 Visual Studio 本身就能调试,只有设置好断点就行了
2021-03-04 13:30:52 +08:00
回复了 wunsch0106 创建的主题 C 求助, 有没有大佬知道 m1 macbook 上怎么 在在 vscode 上 debug c?
@wunsch0106 还是用 VS2019 吧 vscode 不方便
2021-03-04 12:43:08 +08:00
回复了 commoccoom 创建的主题 C 一段源码, Visual Studio 2019 上编译不成功, Linux 上可以
@iyezi 这个对结果没有影响吧
2021-03-04 10:27:47 +08:00
回复了 commoccoom 创建的主题 C 一段源码, Visual Studio 2019 上编译不成功, Linux 上可以
https://gist.githubusercontent.com/yloveyy/77bf89ff4b249e67185d99de81d3a1d7/raw/c923dba61b4962c66a3ee5faf60bfeefbd632a28

修改了一下,加了
int size = sizeof(var);
char * str = malloc(size + 1);

但是 Windows 平台和 Linux 平台运行的结果不一样,Linux 运行符合预期,但是 Windows 结果

value is 4294967295

Received 'FFFFFFFF'

为啥。。。。
2021-03-04 10:07:38 +08:00
回复了 commoccoom 创建的主题 C 一段源码, Visual Studio 2019 上编译不成功, Linux 上可以
@codehz 但是为啥 gcc 没报错😂
2021-03-03 16:08:17 +08:00
回复了 flashrick 创建的主题 生活 有什么办法能按时上床并快速入睡?
@SheepInMountain
@quanjw
我以前听鬼吹灯睡觉的,听了好几遍,后来听郭德纲的相声,也听了好几遍了,最近睡觉之前看看知乎上灵异事件这个主题,还能做做奇怪的梦,挺好玩的🐶
2021-03-03 15:02:55 +08:00
回复了 commoccoom 创建的主题 问与答 请教一下, C 语言中如何直接发送 16 进制到串口
@wzb0909 好吧,现在已经解决了,还剩个小问题再研究下了😂
2021-03-03 14:00:53 +08:00
回复了 commoccoom 创建的主题 问与答 请教一下, C 语言中如何直接发送 16 进制到串口
@Hconk
@wzb0909

经过一番搜索之后,只要 unsigned long value = strtoul("010300000001840A",NULL,16); 这样就可以了,但是我接收到的数据却是“0A84010000000301”这样的倒叙,不知道为什么,另外,我从串口助手发送到 linux 的 数据 用 int ret = snprintf(buffer, 50, "%lu", *buf); 转换之后 是这样的 "\220\356\377\377\177\000\000\000\344\306\345\267\177\000\000\000\000d" 怎么才能变成"010300000001840A" 这样的字符串形式呢😂
2021-03-02 16:02:25 +08:00
回复了 commoccoom 创建的主题 问与答 请教一下, C 语言中如何直接发送 16 进制到串口
@wzb0909 工作就是在 Linux 上通过串口把使用 ModBus485 协议的传感器的数据获取到。之前是 Python 写的,但是传感器数量多了之后,性能不好,所以想用 C 来写了。

大部分传感器都是可以用 libmodbus 这个库来解决的,但有几个类型的传感器在最后的 CRC 校验里出问题( Python 版也一样),所以想直接发送指令到串口了。

在网上找了 Libserialport 这个库,但是看它的示例程序里面 https://sigrok.org/api/libserialport/unstable/a00046.html 都是发送字符串数据的。也包括 这个 https://stackoverflow.com/questions/6947413/how-to-open-read-and-write-from-serial-port-in-c

像这种 https://i.v2ex.co/8giJ88h5.jpeg 串口助手里十六进制发送到底是怎么实现的

因为刚接触 C,所以是缝合怪,东拼西凑的,还望指教啊😂
2021-03-02 15:14:28 +08:00
回复了 commoccoom 创建的主题 问与答 请教一下, C 语言中如何直接发送 16 进制到串口
@wzb0909 我对这个问题也是思考了很久,但是可能水平太差,浪费了各位时间了,抱歉
2021-03-02 15:00:18 +08:00
回复了 commoccoom 创建的主题 问与答 请教一下, C 语言中如何直接发送 16 进制到串口
@Hconk 这是什么数据类型啊?
2021-03-01 13:14:40 +08:00
回复了 TDH 创建的主题 Nintendo Switch tw 的 PayPal 密码重置问题
@shyrock 港区 Paypal 不能支付 switch 的游戏吗
2021-02-28 20:31:21 +08:00
回复了 tinydebian 创建的主题 Linux 请小伙伴有偿在 Linux 下用 C++开发串口通讯的例子程序
遇到了差不多同样的需求了,不过我们是 RS485 通信,也是用的 Python,但是传感器多了之后,速度有点慢了。不过我想找 C 语言,不会 C++😂。刚找了 https://sigrok.org/wiki/Libserialport 打算研究下
2021-02-27 17:53:01 +08:00
回复了 qnyh 创建的主题 电影 影星吴孟达患肝癌去世
再见了,重案组之虎曹达华。
1 ... 28  29  30  31  32  33  34  35  36  37 ... 60  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1614 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 17:01 · PVG 01:01 · LAX 09:01 · JFK 12:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.