Wykonuję własnie pierwsze podejście do tej magistrali na procesorku 8515. Chcę zaprogramować 24c08. Nie działa, nie widzi układu.
No i gdzie błąd? Kostki źle podłączyć sie to chyba nie da, programików testowych jest od ... , a mnie nie chodzi. Zaglądałem po helpach, na różne strony i nic. Dodam, że używam Bascoma.
Może trzeba jakoś porty wcześniej skonfigurpwać. Pomóżcie, proszę...
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięI2C
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Re: I2C
http://www.mcselec.com/an201.htmWykonuję własnie pierwsze podejście do tej magistrali na procesorku 8515. Chcę zaprogramować 24c08. Nie działa, nie widzi układu.
No i gdzie błąd? Kostki źle podłączyć sie to chyba nie da, programików testowych jest od ... , a mnie nie chodzi. Zaglądałem po helpach, na różne strony i nic. Dodam, że używam Bascoma.
Może trzeba jakoś porty wcześniej skonfigurpwać. Pomóżcie, proszę...
oto program do zapisu i odczytu pamieci
I2cwbyte 166- liczba 166 jest to adres układu bez adresu
procek nie porozumie sie z pamiecia to jak adres domowy
166 -adres do odczytu
167- zdres do zapisu
adres ustawiasz A0 ,A1,A2 -albo zwierasz do masy albo do +
tym sie ustawia adres pamieci
Sub Zapis_eeprom(adres As Byte , Value As Byte)
I2cstart
I2cwbyte 166
I2cwbyte Adres
I2cwbyte Value
I2cstop
Waitms 10
End Sub
Sub Odczyt_eeprom(adres As Byte , Value As Byte)
I2cstart
I2cwbyte 166
I2cwbyte Adres
I2cstart
I2cwbyte 167
I2crbyte Value , 9
I2cstop
End Sub
I2cwbyte 166- liczba 166 jest to adres układu bez adresu
procek nie porozumie sie z pamiecia to jak adres domowy
166 -adres do odczytu
167- zdres do zapisu
adres ustawiasz A0 ,A1,A2 -albo zwierasz do masy albo do +
tym sie ustawia adres pamieci
Sub Zapis_eeprom(adres As Byte , Value As Byte)
I2cstart
I2cwbyte 166
I2cwbyte Adres
I2cwbyte Value
I2cstop
Waitms 10
End Sub
Sub Odczyt_eeprom(adres As Byte , Value As Byte)
I2cstart
I2cwbyte 166
I2cwbyte Adres
I2cstart
I2cwbyte 167
I2crbyte Value , 9
I2cstop
End Sub
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 65 gości