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
Didn't find your answer? Ask the community — no account required.
A
Adam Brzostek
dodam tylko ze przetwornik to ads1110
G
Greg(G.Kasprowicz
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?
A
Adam Brzostek
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...
P
Piotrek Sz.
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
J
Jacek R.
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
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.