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

kafka
-
-
Posty:116
Rejestracja:6 maja 2003, o 17:32
Lokalizacja:Lublin
Kontaktowanie:
I2C

Postautor: kafka » 25 cze 2003, o 07:12

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ę...

guslar
-
-
Posty:6
Rejestracja:2 cze 2003, o 12:15
Lokalizacja:Warszawa
Kontaktowanie:

Re: I2C

Postautor: guslar » 25 cze 2003, o 15:26

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ę...
http://www.mcselec.com/an201.htm

kafka
-
-
Posty:116
Rejestracja:6 maja 2003, o 17:32
Lokalizacja:Lublin
Kontaktowanie:

Postautor: kafka » 25 cze 2003, o 17:30

Zapragramowałem procka tym programem z linka i nic...
Zmieniłem tylko 2313def na 8515def.... i crystal na 6000000. Może za duża częstotliwość...

kafka
-
-
Posty:116
Rejestracja:6 maja 2003, o 17:32
Lokalizacja:Lublin
Kontaktowanie:

Postautor: kafka » 25 cze 2003, o 17:46

Jednak chodzi, dziękuję bardzo za pomoc

arek
-
-
Posty:25
Rejestracja:11 maja 2003, o 12:39
Lokalizacja:Opole

Postautor: arek » 1 lip 2003, o 15:41

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

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości