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ę

Dwie linie I2C w Bascomie

KEN
-
-
Posty:5
Rejestracja:2 kwie 2003, o 22:42
Lokalizacja:gloloolo
Dwie linie I2C w Bascomie

Postautor: KEN » 23 maja 2004, o 22:17

Witam!
Czy można w Baskomie (atmege32) ustawić w jakiś sposób dwie oddzielnie działające linie I2C. Muszę zrobić coś w rodzaju karty z dużą ilością portów I/O i musi to być wykonane na scalakach PCF8574. a niestety możliwości ich sprzętowego adresowania nie pozwalają na zastosowanie wielu takowych scalaczków na jednej linii. Chciał bym podczas działania programu przekonfigurować raz np. portd.4 i portd.5 działa jako jedna szyna a w dalszej części programu przekonfigurować np. porta.0 i porta.1 jako druga. Dodanie w kodzie programu instrukcji:
.
.
.
CONFIG SCL = porta.0
CONFIG SDA = porta.1
.
.
nie zdaje egzaminu!!! Jak to zrobić?

Awatar użytkownika
Press
-
-
Posty:389
Rejestracja:10 mar 2004, o 16:21
Lokalizacja:Wrocław
Kontaktowanie:

Postautor: Press » 23 maja 2004, o 22:35

Skoro to nie działa, to masz dwa wyjścia, albo sterować drugą szyną I2C na niskim poziomie (nie za pomocą poleceń Bascoma, tylko bezpośrednio stanami pinów), albo tamte zdefiniowane już końcówki podłączać do zestawów PCF'ek za pomoca multipleksera. Ja bym to jednak zrobil MUX'em.

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 24 maja 2004, o 11:56

Są dwie wersje PCFek jedna zwykła a druga PCF8574A o innym adresie bazowym. Czy mimo to brakuje lini we/wy?

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 48 gości