PIC 1Wire Protocol Implementation for 8bit MICROCONTROLLERS
pic-1wire项目涉及在PIC 8位微控制器系列中实现1-Wire协议的功能。1-Wire由Dallas/Maxim公司开发,是一种通过单根信号线进行数据传输和供电的协议,适用于温度传感器、ID芯片及其他低功耗设备。该项目使用XC8编译器编写,方便开发者使用C语言进行程序开发。在onewire.h
文件中,定义了OWPIN变量,指定连接到1-Wire网络的微控制器引脚。此实现已在32MHz的PIC18F13K50微控制器上测试。关键技术点包括:
-
总线初始化:确保所有设备同步。
-
数据传输:通过施加高低电平进行“写”和“读”操作。
-
Parasite power:设备可通过总线获取电力。
-
设备寻址:使用唯一的64位序列号进行识别。
下载地址
用户评论