Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Picproje Kütüphane (Library) => Konuyu başlatan: Erol YILMAZ - 09 Ağustos 2018, 21:24:02

Başlık: OneWire UART Kütüphanesi
Gönderen: Erol YILMAZ - 09 Ağustos 2018, 21:24:02
DS18B20'nin "uyuz" OneWire arabirimi için zamanlamaları ayarlamak kolay olmayan bir konudur.

OneWire Comm için;
"Delay" verseniz, diğer kodları bekletirsiniz.
Kısa timer INT'ler ile State Machine içinde işlem yapsanız işlem gücü harcar.

Sonuçta genel geçer MCU'larda OneWire Comm. modülü yok.

Ayrıca UART modülü ile bir yöntem daha vardı fakat uygulamak için zamanım olmamıştı.
Birisi uğraşmış yapmış, Denemek isteyen için;

Alıntı YapUART and 1-Wire protocols have 2 things in common:
  To reset 1-Wire network, we can use 9600 bauds on UART
  To read/write 1-Wire bit, we can use 115200 bauds on UART

http://majerle.eu/projects/one-wire-uart-communication (http://[b]http://majerle.eu/projects/one-wire-uart-communication%5B/b%5D)