当前国外传感器较为流行的SDI12单总线数据通讯协议,由于没有硬件解码,而且收发数据全部都是通过1条数据线完成,所以开发起来难度较大。
本代码,笔者历经1个月的时间完成,使用的处理器为AVR开发平台是atmelstudio6,整个调试实为不易。
此压缩包中包含了以下内容:1.SDI12端口驱动源代码2.HTML格式的源代码说明文档注:1.此工程为静态链接库工程,没有main入口函数;
2.工程中引用了Container容器库工程以及SLEEP库工程,此工程笔者会一并上传。
2.此工程通过SDI-12.h头文件进行相关设置;
2.为了方便维护,作者已经将数据打包成了一个笼统数据类型,使用函数,尽量通过SDI12数据类型调用而非直接调用。
2023/3/19 10:44:50
290KB
SDI12
1