Program dla DS18x20

Jun 30, 2004 4 Replies

Cze¶æ. Poni¿ej zamie¶ci³em fragment kodu producenta do korekty pracy termometrów Dallasa. Czy kto¶ mo¿e mi zdradzic do czego odnosz± sie te warto¶ci pisane pod instrukcjami: "0xCC Skip ROM (or 0x55 Match ROM if required)" czyli: 0x68; 0x95; 0x63; 0x94...... S± to jakie¶ przypadkowe warto¶ci czy mo¿e maj± jakie¶ konretne znaczenie.


// Write factory trim values back into the device Reset / Presence Detect



0xCC Skip ROM (or 0x55 Match ROM if required)
0x68 Read 1 byte // Dummy read, ignore data Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x95 Write TRIM1 Reset /
Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x63 Write TRIM2 Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x94 //Copy New Scratchpad Values to EEPROM Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x48 // Power on Reset the Device through Software Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x64

to przy wyszukiwaniu konkretnego uk³adu siê stosowa³o... o ile dobrze pamiêtam.

W skraczpadzie s± trzymane bodaj¿e warto¶ci temperatury, przy który w³±cza siê sprzêtowy alarm...

Nic nie qmam... Czy mogê znaæ ¼ród³o?

Jacek

tylko to mi pasuje - 0x48 to faktycznie polecenie Copy Scratchpad ale tylko po 0xCC, jezeli uzyjemy 0x55 (adresowane do konkretnego czujnika) to trzeba najpierw wyslac 64 bitow nr. seryjnego czujnika

snipped-for-privacy@interia.pl

U¿ytkownik "Jacek Bogusz" snipped-for-privacy@ep.com.pl> napisa³ w wiadomo¶ci news:cbvddc$3sa$ snipped-for-privacy@news.dialog.net.pl...

AN247 DS18x20 EEPROM Corruption Issue.pdf

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required