Che do che hoat dong cua DS130 7:

Một phần của tài liệu Nghiên cứu và nâng cấp hệ thống kiểm soát và điều khiển thiết bị công cộng trên mạng máy tính bệnh viện tỉnh khánh hòa (Trang 74 - 76)

IX PCOMl UDP LAN NETWORK

5.2.Che do che hoat dong cua DS130 7:

5. IC Dong ho thoi gian thuc DS1307 V C C

5.2.Che do che hoat dong cua DS130 7:

• Chi do slave nhan (chi do DS1307 ghi): chuoi du lieu va chuoi xung clock se dugc nhan thdng qua SDA va SCL. Sau moi byte dugc nhan thi 1 bit acioiowled^e se dugc truyin. cac dilu kien START va STOP se dugc nhan

dang khi bat dku va kit thiic truyin 1 chuoi. Nhan dang dja chi dugc thuc hien

bdi phan ciing-sau khi chdp nhan dia chi ciia slave va bit che do . Byte dja chi la byte dau tien nhan dugc sau khi dilu kien START dugc phat ra tii master. Byte dja chi cd chiia 7 bit dja chi ciia DS1307, la 1101000, tilp theo dd la bit che dp (R/W) cho phep ghi khi nd bang 0. Sau khi nhan va giai ma byte dia chi thi thiet bi se phat di 1 tin hieu acknowledge len dudng SDA. Sau khi DS1307 nhan dang dugc dia chi va bit ghi thi master se giii mot dia chi thanh ghi tdi DS1307, tao ra mgt con trd thanh ghi tren DS1307 va master se truyin tiing byte dir lifu cho DS1307 sau moi bit acknowledge nhan dugc, sau dd master se truyen dieu kien STOP khi viec ghi hoan thanh.

1?

e cWaraAd*fti3(M,. '.Datalni.. <Ciatiin*> .Uarni.n-X,!:.

1 S i 1^01000 • 1 • 1 0 j A 1 XXXXXXXX A R - START A - ACKNOWLEDGr XXXXXXXX A XXXXXXXX A XXXXXXXX ; A f( ;J p P STOP 1 W - RE*[ywfirE W OIRECnOM »T. DAlATftANSFEHHtD ADDRESS = Dflti

Che do slave phat (che do DS1307 doc): byte dau tien slave nhan dugc tuong tu nhu che do slave ghi. Tuy nhien trong che do nay thi bit che do lai chi chieu truyen ngugc lai. Chuoi dO: lieu dugc phat di tren SDA bdi DS1307 trong khi chudi xung clock vao chan SCL. Cac dieu kien START va STOP dugc nhan dang khi bat dau hoac ket thiic tmyen mot chudi. byte dia chi nhan dugc dau tien khi master phat di dieu kien START. Byte dia chi chiia 7 bit dia chi ciia slave va 1 bit che dp (R/W)cho phep dgc la 1. Sau khi nhan va giai ma byte dia chi thi thilt bi se nhan 1 bit acknowledge tren dudng SDA. Sau dd DS1307 bat ddu giii dii lieu tdi dia chi con trd thanh ghi thdng gua con trd thanh ghi. neu con trd thanh ghi khdng dugc vilt vao trudc khi che do doc dugc thiet lap thi dia chi d4u tien dugc dgc se la dia chi cudi cung chiia trong con trd thanh ghi. DS1307 se nhan dugc mot tin hieu Not Acknowledge khi kit thiic qua trinh doc.

Doc dii lieu-chl do slave phat

ifi .i.SW^fi A^-i:*«s5.. 1101COO A : XXXXXXXX A ! XXXXXXXX A . ... i i— XXXXXXXX K: • L:W*.. . " - . - X I • XXXXXXXX S • 3TAHT A A C K N O V i L t L H - i E f S I C * A M O I * C K N i : W . » - e t X 5 F

•i»<w - iieAiiwnrre on QIRECTKJN err

OATA T B A N a F E H P E D , , I X . 1 B Y T F - i » A - K W C H V t t C ' J L I : N O l E : L A S ' "JAT.VUVll I?

F O i . ; C W F . D BY A MOT A C K N C / . L E I X i t 1 A I l.'Jf-.AL

A.OORESS - D I h

• Thdi gian thuc hien viec dgc, ghi du lifu ciia DS 1307: So dd ddng bd: SDA / L '8Uf \0« r' XJ \ ( i "^ 1 -Ik STOP START I ISUSTA REPtATtD START

Dac tinh va thdi gian thuc hien:

(0-C to 70^C or -40-'C to +

Một phần của tài liệu Nghiên cứu và nâng cấp hệ thống kiểm soát và điều khiển thiết bị công cộng trên mạng máy tính bệnh viện tỉnh khánh hòa (Trang 74 - 76)