Hmm, wiec sytuacja wyglada tak:
Procesorek 89c2051, kwarc 12 Mhz. Do tego podlaczona kostka 24c32.
Magistrala i2c na pinach 3.5 oraz 3.7. Brak dodatkowych ukladow
Problem polega na tym ze zadnym z programow jakie napisalem a nawet programy testowe prosto z helpa bascoma nie dzialaja
Z pamieci zawsze odczytuje sie 255. Uklad jest widziany przez procesor poniewaz po odpieciu kostki wystepuje blad. Co moze byc przyczyna, moze potrzebne sa jakies rezystorki do i2c. Probowalem kilka procesorkow i kilka kostek pamieci (tylko 24c32), ale zawsze efekt jest ten sam. Poradzcie cos bo juz na nerwosol nie wyrabiam, a szkoda bo to pierwsze podejscie do bascoma , szkoda by bylo tak sie zrazic. Dodam tylko ze na tych samych ukladach 1wire dziala prawidlowo. Tylko i2c sie strasznie uparlo i niechce ruszyc.
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ęBascom i i2c
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
A czy zagladłeś do noty ?
(np.: http://www.chipcenter.com/exittracking. ... oc0336.pdf )
Zazwyczaj w helpah itd jest przykład na kosce 24c02 ktoty ma 256 bajtów, a Twoja kostka jest troche wieksza co wiąze sie z dodatkowym bajtem adresu.
A co do rezystorków to nie sa one konieczne jako ze port 3 ma wbudowane pull up`y. (ale ich wlutowanie też nie powino zaskodzić )
(i jeszcze jedno, nastepnym razem pisz o tym w dziale BASCOMA )
(np.: http://www.chipcenter.com/exittracking. ... oc0336.pdf )
Zazwyczaj w helpah itd jest przykład na kosce 24c02 ktoty ma 256 bajtów, a Twoja kostka jest troche wieksza co wiąze sie z dodatkowym bajtem adresu.
A co do rezystorków to nie sa one konieczne jako ze port 3 ma wbudowane pull up`y. (ale ich wlutowanie też nie powino zaskodzić )
(i jeszcze jedno, nastepnym razem pisz o tym w dziale BASCOMA )
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 91 gości