Witam przekopałem forum i help-a do bascoma AVR mam wersję 1.11.7.3 doczytałem się jedynie że w którymś momencie coś zmieniono w obsłudze i2c ale nie wiem co i jak z tego skorzystać :/ mój programik ma na celu przeszukanie adresów i wyświetlenie na których są układy jest przerobiony z 8051 gdzie działał poprawnie i był pomocny zwłaszcza przy bardziej rozbudowanych układach a teraz nie potrafię go uruchomić na AVR zawiesza się w momencie transmisji i2c :/
Config Sda = Portd.7
Config Scl = Portd.5
Config Lcd = 16 * 2
Cursor Off
Dim Adres As Byte
Locate 1 , 1
Cls
Lcd "Start"
For Adres = 0 To 250 Step 2 'wykionuje petle for w zakresie 0-250 co 2
I2cstart 'start i2c
I2cwbyte Adres 'wyslij adres
I2cstop
Waitms 50
Locate 1 , 1
If Err = 0 Then
Cls 'jesli nastapila odpowiedz
Lcd "Uklad pod:" ; Adres
Wait 1 'wyswietl adres
Else
Cls
Lcd "Brak ukl."
Lowerline
Lcd ; Adres
'w przeciwnym wypadku ....
End If
Waitms 100
Next Adres
Cls
Lcd "Koniec"
End