- Dział: arts -
elektronika/ds1302_asm
Komunikacja DS1302 z attiny3113
autor: Dawid napiano:2010-wrzesnia-23
DS1302 - protokół 3-Wire
Zaprezentuje tu moje wypociny związane ze zrozumieniem dokumentacji. DS1302 kożysta z protokół 3-Wire opracowanego w celu ułatwienia komunikacji z układem.
TŁUMACZENIE DOKUMENTACJI
EN:
"DATA OUTPUT"
"Following the eight SCLK cycles that input a read command byte, a data byte is output on the falling edge of the next eight SCLK cycles."
"Note that the first data bit to be transmitted occurs on the first falling edge after the last bit of the command byte is written."
"Additional SCLK cycles retransmit the data bytes should they inadvertently occur so long as CE remains high. "
"This operation permits continuous burst mode read capability."
"Also, the I/O pin is tri-stated upon each rising edge of SCLK."
"Data is output starting with bit 0."
PL:
WYSYŁANIE DANYCH przez DS1302
Po ośmiu cyklach SCLK w których układ czyta bajt polecenia, wysyłany jest bajt danych na kolejnych ośmiu opadajacych zboczach cyklu SCLk.
Zauważ że pierwszy wysyłany przez układ bit danych pojawia się na pierwszym opadajacym zboczu po zapisaniu ostatniego bitu bajtu polecenia.
Dodaktowo cykle SCLK "retransmit" bajt danych powinny "inadvertently occur" tak długo jak CE pozostaje w stanie wysokim.
Ta operacja pozwala na zgodność z trybem "burst".
także, pin I/O jest 3-stanowy przy każdym wzrastającym zboczu SCLk.
Bajt danych wysyłany jest zaczynając od bitu zerowego.