Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willianchanlovegithub/ds18b20
已对接了 RT-Thread Sensor 框架的 DS18B20 驱动程序
https://github.com/willianchanlovegithub/ds18b20
Last synced: 16 days ago
JSON representation
已对接了 RT-Thread Sensor 框架的 DS18B20 驱动程序
- Host: GitHub
- URL: https://github.com/willianchanlovegithub/ds18b20
- Owner: willianchanlovegithub
- License: apache-2.0
- Created: 2019-07-24T02:17:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T01:55:31.000Z (about 2 years ago)
- Last Synced: 2023-03-03T05:07:37.967Z (almost 2 years ago)
- Language: C
- Size: 20.5 KB
- Stars: 15
- Watchers: 2
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rt-thread - ds18b20 - A package of digital temperature sensor ds18b20. (Packages / Peripherals)
- awesome-rt-thread - ds18b20 - A package of digital temperature sensor ds18b20. (Packages / Peripherals)
README
# DS18B20 数字温度传感器
## 软件包简介
DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。
该软件包已对接了 RT-Thread Sensor 框架的 DS18B20 驱动程序。
## 运行结果
FinSH 控制台输出信息如下:
![result](figures/result.png)
## 注意事项
DS18B20 是采用单总线通讯的传感器,本软件包采用 GPIO 模拟单总线时序。DS18B20 的读写数据要求比较严格,且时间不短,故无法使用关中断或者关调度的方式实现独占 CPU 以保证时序完整正确,即有可能被系统的线程调度时打断其时序,因此可能出现读取数据失败的情况,请用户注意。
## 联系人信息
- 维护者:[WillianChan](https://github.com/willianchanlovegithub)
- 主页:https://github.com/willianchanlovegithub/ds18b20