.Net 串口通讯(CRC-CCITT校验)外加监控工具

最近写了一个钱箱的串口开发。以前没写过。记录下。项目在GIT。传送门


1.封装类

主要用到是.net 封装好的 SerialPort 这个类。

详细方法F12进去看下。比较简单。自己再简单封装一下。加了一个数据接收的回调方法。

其他就是一下串口的属性直到下如图介绍。帮助类在项目中。↑↑↑


.Net 串口通讯(CRC-CCITT校验)外加监控工具_第1张图片

2.CRC-CCITT检验


这个检验法不是查表的直接是移位。是16位的。妈蛋,找了我半天。换了七八个方法都失败,最后在国外网站找到的。这个在项目中也有


.Net 串口通讯(CRC-CCITT校验)外加监控工具_第2张图片

3.封装command

接下来就是向串口发指令和接受串口指令。按厂家的文档直接封就OK。(这个就是阅读理解了)

你可能感兴趣的:(.Net 串口通讯(CRC-CCITT校验)外加监控工具)