最近写了一个钱箱的串口开发。以前没写过。记录下。项目在GIT。传送门
1.封装类
主要用到是.net 封装好的 SerialPort 这个类。
详细方法F12进去看下。比较简单。自己再简单封装一下。加了一个数据接收的回调方法。
其他就是一下串口的属性直到下如图介绍。帮助类在项目中。↑↑↑
2.CRC-CCITT检验
这个检验法不是查表的直接是移位。是16位的。妈蛋,找了我半天。换了七八个方法都失败,最后在国外网站找到的。这个在项目中也有
3.封装command
接下来就是向串口发指令和接受串口指令。按厂家的文档直接封就OK。(这个就是阅读理解了)