bacom i2c preztwornik

Dec 16, 2005 5 Replies

ma taki problem: mam przetwornik podlaczony do procka



16-bitowy i2c czy program obslugi jest poprawnny? wywala mi to samo caly czas niezaleznie od tego co na wejsciu

Dim A As Word Dim Adres As Byte Adres = &B1001001 Do I2creceive Adres , A Cls Lcd A Wait 1 Loop



jestes pewien ze ta procedura odczyta bajty i zlozy w word? nie trzeba ich czytac bajt po bajcie? a i czy przetwornika nie trzeba jakos skonfigurowac?

kurcze wiedzia³em ze to nie bêdzie takie proste w³a¶nie chyba trzeba - on ma w sobie wzmacniacz jaki¶ U¿ytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@gmail.com napisa³ w wiadomo¶ci news:dnuifn$c71$ snipped-for-privacy@inews.gazeta.pl...

Adam Brzostek snipped-for-privacy@interia.pl napisał(a):

A cóż to za "stwór" &B1001001 ???? Bascom "przeflancuje" toto na &B01001001 , a adres bazowy zapewne jest inny.

Piotrek

U¿ytkownik "Adam Brzostek" snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:dnugt3$4lu$ snipped-for-privacy@inews.gazeta.pl...

Const Adres = 146 'adres ADS1110 Dim Ri(3) As Byte Dim Temp As Word Dim Adresw As Byte Ri(3) = &B10001101 'konfiguracja ADS-a

I2cstart I2cwbyte Adres I2cwbyte Ri(3) I2cstop

Adresw = Adres + 1 I2cstart I2cwbyte Adresw I2crbyte Ri(1) , Ack I2crbyte Ri(2) , Ack I2crbyte Ri(3) , Nack I2cstop Temp = Ri(2) Poke 55 , Ri(1) 'przepisanie starszego bajtu do zmiennej Temp, nalezy sprawdzic adres zmiennej w RAMie ten program powinien dzia³aæ

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required