hej!
przetwornik jak w temacie ads1100
na obudowie ad-1 wiec adres ( 001 ) cały 10010010(w) v 10010011 (r)
Programik w uproszczeniu wyglada tak:
I2cstart
I2cwbyte Addressr
I2crbyte Pomiarh , Ack
I2crbyte Pomiarl , Nack
I2cstop
adressr to 10010011
adressw to 10010010
zapisywanie do ukł. działa bo po odczytaniu 3 bitów ( nie ma tu tego w kodzie ) jako 3 dostaje zawartość rejestru konf. za to pozostałe tzn pomiarh i pomiarl są stałe (bez względu co puszcze na przetwornik ) i zmieniają się w zależności od wzmocnienia czy szybkości próbkowania... tzn pomiarh sie zmienia bo pomiarl jest stale 0
bzdura totalna ale krew mnie chyba zaleje bo próbowałem wszystkiego. rezystorki podciagające mam 5k nap odniesienie 5v dzielnik regulowany dzieli napiecie ( sprawdziłem ) podłączenie do przetwornika jest więc juz nie wiem co moze być nie tak :/.
słowem... HELP
przetwornik jak w temacie ads1100
na obudowie ad-1 wiec adres ( 001 ) cały 10010010(w) v 10010011 (r)
Programik w uproszczeniu wyglada tak:
I2cstart
I2cwbyte Addressr
I2crbyte Pomiarh , Ack
I2crbyte Pomiarl , Nack
I2cstop
adressr to 10010011
adressw to 10010010
zapisywanie do ukł. działa bo po odczytaniu 3 bitów ( nie ma tu tego w kodzie ) jako 3 dostaje zawartość rejestru konf. za to pozostałe tzn pomiarh i pomiarl są stałe (bez względu co puszcze na przetwornik ) i zmieniają się w zależności od wzmocnienia czy szybkości próbkowania... tzn pomiarh sie zmienia bo pomiarl jest stale 0
bzdura totalna ale krew mnie chyba zaleje bo próbowałem wszystkiego. rezystorki podciagające mam 5k nap odniesienie 5v dzielnik regulowany dzieli napiecie ( sprawdziłem ) podłączenie do przetwornika jest więc juz nie wiem co moze być nie tak :/.
słowem... HELP