Ik heb een tijdje geleden een sample van de DS1820 besteld (1-wire digitale thermometer). ik heb toen een topic geopend in C&E en heb de thermometer aan de hand van het volgende schema aangesloten:

de schakeling werkt, ik kan em met digitemp uitlezen, echter alleen onder win98. ook met dit stukje software kan ik temperatuur uitlezen. beide programmas zijn opensource, digitemp is c/++ en het 2e programmatje is in delphi geschreven. nu beheers ik geen van beide talen en kom ik dus ook niet veel verder (ik heb de source bekeken).
verder staat er info in de app note 74 van dallas.
in de Datasheet staat informatie over aansturing op pagina 8 (transaction sequence), 15/16(flowchart van het protocol), pagina 17 (example2).
ik snap er nog niet echt veel van, misschien dat iemand zo aardig zou zijn om mij op weg te helpen? (ik heb al geprobeerd me er in te verdiepen maar de seriele-poort opzich is nieuw voor mij.)
1e vraag: welke settings moet de com-poort hebben? (baud-rate etc..)
2e vraag: om het protocol te beginnen moet ik een reset geven en moet de ds1820 vervolgens iets terug sturen. in de datasheet staat: "The bus master transmits (Tx) the reset pulse by pulling the 1-wire-bus low for a minimum of 480 us". hoe doe ik dit??

de schakeling werkt, ik kan em met digitemp uitlezen, echter alleen onder win98. ook met dit stukje software kan ik temperatuur uitlezen. beide programmas zijn opensource, digitemp is c/++ en het 2e programmatje is in delphi geschreven. nu beheers ik geen van beide talen en kom ik dus ook niet veel verder (ik heb de source bekeken).
verder staat er info in de app note 74 van dallas.
in de Datasheet staat informatie over aansturing op pagina 8 (transaction sequence), 15/16(flowchart van het protocol), pagina 17 (example2).
ik snap er nog niet echt veel van, misschien dat iemand zo aardig zou zijn om mij op weg te helpen? (ik heb al geprobeerd me er in te verdiepen maar de seriele-poort opzich is nieuw voor mij.)
1e vraag: welke settings moet de com-poort hebben? (baud-rate etc..)
2e vraag: om het protocol te beginnen moet ik een reset geven en moet de ds1820 vervolgens iets terug sturen. in de datasheet staat: "The bus master transmits (Tx) the reset pulse by pulling the 1-wire-bus low for a minimum of 480 us". hoe doe ik dit??