原创多通道串口示波器-更新源码
本帖最后由 左手 于 2014-8-31 18:53 编辑本人玩电子的小菜一个,在折腾串口时总是苦于没有一个好的数据接收显示的软件,用过SerialChart及DS,不是要来回将数值与字符串转换就是数据包格式及通道感觉不爽,于是自己动手,丰衣足食一回了。
将小软件发上来大家共享,方便大家玩机,有嘛建议可不用提,哈哈,此处应有掌声!{:soso_e142:}
总体用WIN32开发,单线程监控串口读数据,特点:
1.理论可达到253个通道(只要你觉得界面显示出来的253个通道线条看的清楚)
2.界面小清新{:soso_e127:}
使用方法:
1.串口接收数据格式:
第一个BYTE:0xCC
第二个BYTE:通道数量,最大253
第三个BYTE:通道1数值
第四个BYTE:通道2数值
……
最后一个BYTE:0xDD
附上一个自己玩MPU6050和超声波测距的数据波形,没修正。
软件打包:
//*******************************************************************************************
报缺MSVCP110.dll是因为用的VC2010的编译器进行编译的,运行时需要相关的库,到网上下载一下就OK了.
今天休息仔细看了下,Bug太多了,如打开串口再关闭,然后再打开会出现数据丢失,窗体最大化然后再恢复时波形图位置变化了(因为是自绘窗体,需要重新调整位置或禁止窗体最大化)现在工作也忙,发源码上来,大家觉得有价值的话再整个SVN,希望能整个坛子专用的吧.
也希望各位完善程序后同样开源到坛子里方便大家一起学习使用.{:soso_e181:}
编译用的UEStudio+vc2010编译器+Duilib界面库+CChart图表,感觉这几个东东组合比用VC用起来顺手. 这个不错 支持,又多了个选择。 支持, 剛買了個 山寨的 saleae逻辑分析仪, 好像不可以實時顯示.
多個選擇實在太好了.
可惜我是英文視窗, 非 unicode 設定為 big-5, 執行時出了亂碼.
(這是我沒插板子測試的結果, 應該不能打開 COM port)
anyway, 國內的朋友應該沒問題的.
如果可以開源的話, 就可以多加學習一下並自行修改了. 不错,好东西。多谢分享。。。 可以开源不? 报错说缺少MSVCP110.dll 用什么硬件呀 支持下,虽然滤波调整的差不多了。:D philipsbrian 发表于 2014-8-31 14:13 static/image/common/back.gif
用什么硬件呀
?没看明白你的问题.
单片机UART发送数据,用个串口转USB接到电脑上模拟出一个COM,用软件打开COM口读取数据就OK了. 明白了谢谢!刚买了一个山寨的 saleae逻辑分析仪测试DMX512信号效果不错,看样子你这个可以测出信号波形更强大
页:
[1]