Ik heb een DS18B20 1-wire thermometer en een DS1481 parallelle poort interface IC. Dat heb ik allemaal aan elkaar gesoldeerd maar nu begint het moeilijke: Een programmaatje ervoor schrijven. Daarbij heb ik een vraagje aan de tweakertjes hier die verstand van 1-wire hebben: Hoe zit het bij die DS1481 precies geregeld met de communicatie met de 1-wire bus? Ik heb namelijk wel een idee over welke commando's ik allemaal over die bus heen moet sturen maar dat moet via dat IC. Dat leek me wel zo handig aangezien je dan van alle timingproblemen af bent. Ik ben begonnen iets te proggen in QBasic maar ik kwam er niet helemaal uit.
Hoe kan ik nou precies een commando versturen over de bus en hoe kan ik output weer terug ontvangen? Dus welke pinnen zou ik achter elkaar hoog/laag moeten maken en welke zou ik moeten uitlezen?
Zie hier de datasheet:
http://pdfserv.maxim-ic.com/arpdf/DS1481.pdf <- sheet van DS1481
http://pdfserv.maxim-ic.com/arpdf/DS18B20.pdf <- sheet van DS18B20
Ik heb het aangesloten zoals in de bovenste datasheet beschreven staat. (dus aan D0, D1, Busy, Select en Autofeed)
-------------
Als dit topic thuishoort in het programmeerforum dan moet een modje het maar ff verplaatsen. Ik vond het zelf meer electronica, vandaar in dit forum
Hoe kan ik nou precies een commando versturen over de bus en hoe kan ik output weer terug ontvangen? Dus welke pinnen zou ik achter elkaar hoog/laag moeten maken en welke zou ik moeten uitlezen?
Zie hier de datasheet:
http://pdfserv.maxim-ic.com/arpdf/DS1481.pdf <- sheet van DS1481
http://pdfserv.maxim-ic.com/arpdf/DS18B20.pdf <- sheet van DS18B20
Ik heb het aangesloten zoals in de bovenste datasheet beschreven staat. (dus aan D0, D1, Busy, Select en Autofeed)
-------------
Als dit topic thuishoort in het programmeerforum dan moet een modje het maar ff verplaatsen. Ik vond het zelf meer electronica, vandaar in dit forum