文件名称:串口通信协议模块
文件大小:1.63MB
文件格式:RAR
更新时间:2017-04-02 02:39:13
串口;协议
封装了串口通信模块,以dll形式提供了使用简单、方便的接口。使用的VS2012开发环境,主要包含四个模块:SerialComModule-底层串口通信模块,SerialCommGUI-可视化的串口选择模块,SerialCommunicationDll-协议模块,MySerCommModule-对协议模块的简易封装(非必须)。该串口通信协议模块大量使用函数回调机制,使用者只需在初始化时注册命令机命令处理函数即可,当然还有一个与之对应的下位机协议,会和一个使用此模块的简易flash编程器一起上传。另外,我比较懒,程序没有注释,见谅~
【文件预览】:
magnetometerCalibrationSystem
----Release()
--------EllipsoidFitting.dll(36KB)
--------EllipsoidFitting.exp(2KB)
--------SerialCommModule.dll(17KB)
--------MySerCommMoudle.exp(901B)
--------SerialCommunicationDll.lib(2KB)
--------MatrixArithmetic.lib(3KB)
--------SerialCommModule.exp(885B)
--------SerialCommunicationDll.exp(981B)
--------SerialCommGUI.exp(906B)
--------MatrixArithmetic.dll(16KB)
--------EllipsoidFitting.lib(5KB)
--------SerialCommGUI.dll(1.91MB)
--------SerialCommModule.lib(2KB)
--------magnetometerCalibrationSystem.exe(2MB)
--------MySerCommMoudle.dll(14KB)
--------SerialCommGUI.lib(2KB)
--------3DSensorDisplay.exe(548KB)
--------MatrixArithmetic.exp(1KB)
--------SerialCommunicationDll.dll(75KB)
--------MySerCommMoudle.lib(2KB)
--------3DSensorModule.dll(8KB)
----SerialCommunicationDll()
--------stdafx.cpp(227B)
--------stdafx.h(318B)
--------SerialCommunicationDll.vcxproj(5KB)
--------SerialCommunicationInterface.h(1KB)
--------FIFO.h(453B)
--------dllmain.cpp(749B)
--------targetver.h(236B)
--------SerialCommunicationDll.vcxproj.filters(2KB)
--------SerialCommunication.h(4KB)
--------FIFO.cpp(2KB)
--------SerialCommunication.cpp(15KB)
--------SerialCommunicationDll.cpp(94B)
--------ReadMe.txt(2KB)
----MySerCommMoudle()
--------stdafx.cpp(220B)
--------MySerCommInterface.h(1KB)
--------MySerCommMoudle.cpp(87B)
--------stdafx.h(318B)
--------SerialCommGUIDll.cpp(532B)
--------SerialCommunicationInterface.h(1KB)
--------MySerCommMoudle.vcxproj.filters(2KB)
--------SerialCommGUIDll.h(250B)
--------dllmain.cpp(683B)
--------targetver.h(236B)
--------MySerCommMoudle.vcxproj(5KB)
--------MySerialCommModuleDll.cpp(721B)
--------SerialCommModuleDll.h(446B)
--------MySerialComm.cpp(4KB)
--------SerialCommunicationDLL.cpp(938B)
--------MySerialComm.h(1KB)
--------SerialCommModuleDll.cpp(692B)
--------SerialCommunicationDLL.h(606B)
--------MySerialCommModuleDll.h(475B)
--------ReadMe.txt(2KB)
--------SerialInterface.h(678B)
----vsclear.bat(473B)
----magnetometerCalibrationSystem.sln(2KB)
----SerialCommGUI()
--------SerialCOMMSET.cpp(5KB)
--------stdafx.cpp(144B)
--------MyFunction.cpp(175B)
--------SerialCommGUI.vcxproj.filters(2KB)
--------res()
--------stdafx.h(1KB)
--------MyFunction.h(115B)
--------targetver.h(236B)
--------SerialCommGUI.def(106B)
--------SerialCommGUI.cpp(1KB)
--------SerialCommGUI.vcxproj(6KB)
--------resource.h(2KB)
--------SerialCommGUI.h(437B)
--------SerialCOMMSET.h(984B)
--------SerialCommGUI.rc(9KB)
--------ReadMe.txt(2KB)
----SerialCommModule()
--------stdafx.cpp(221B)
--------SerialCommHelper.h(2KB)
--------stdafx.h(318B)
--------SerialCommModule.vcxproj.filters(2KB)
--------dllmain.cpp(713B)
--------SerialBuffer.h(2KB)
--------targetver.h(236B)
--------SerialCommHelper.cpp(10KB)
--------SerialCommModule.vcxproj(5KB)
--------SerialBuffer.cpp(4KB)
--------ReadMe.txt(2KB)
--------SerialCommModule.cpp(88B)
--------SerialInterface.h(682B)