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ę

ATTINY2313 jako master

wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele
ATTINY2313 jako master

Postautor: wacha » 5 wrz 2010, o 17:38

Witam wszystkich chciałbym z attiny2313 zrobić mastera ale nie mam pojęcia jak go zaadresować żeby inny mikrokontroler go widział transmisja danych ma sie odbywać przez szynę I2C dodam jeszcze że wspomiany attiny2313 pracujący jako master ma odczytywać dane z jakichś czujników dokonywać obliczeń a trugi pracujący jako slave ma te dane odczytać i przedstawić na wyświetlaczu LCD. Prosze o pomoc w zaadresowaniu tego mastera najlepiej o podanie jakiegoś kodu jak to zrealizowac. :607:

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 6 wrz 2010, o 05:58

W IIC master nie ma adresu. Adresy mają tylko slave. Jesli kilka masterów próbuje zająć magistrale, to wygrywa ten, który adresuje slave o niższym adresie.

wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele

Postautor: wacha » 6 wrz 2010, o 11:28

To w takim razie jak rozwiązać problem komunikacji pomiędzy dwoma mikrokontrolerami?

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 6 wrz 2010, o 11:47

Połączyć SDA Mastera z SDA Slave, tak smao z SCL. Podciąganie 4k7 do Vcc. W jednym mikrokontrolerze ustawić TWI w tryb master, w drugim tryb slave, i po robocie.
Załączniki
Schowek02.gif

wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele

Postautor: wacha » 6 wrz 2010, o 11:59

A można prosić o jakąś podpowjedz jak ustawić TWI.

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 6 wrz 2010, o 12:05

A można prosić o jakąś podpowjedz jak ustawić TWI.

Czyli mam napisać program za ciebie!
Wszystko jest opisane w nocie katalogowej. Jeśli jest to bariera nie do pokonania, to proponuje Bascom AVR. Jest nawet polska wersja pomocy.

wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele

Postautor: wacha » 6 wrz 2010, o 12:18

A można prosić o link do polskiej wersji pomocy bascoma?

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 6 wrz 2010, o 12:24


wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele

Postautor: wacha » 6 wrz 2010, o 15:29

Tylko że ja mam windows 7 i ten program pomocy nie chce sie u mie zainstalować.

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Postautor: r-mik » 7 wrz 2010, o 07:00

Tylko że ja mam windows 7 i ten program pomocy nie chce sie u mie zainstalować.
Nowe jest wrogiem dobrego. Złóż reklamacje do Micro$oftu :-) Jako, że wiem jaka otrzymasz odpowiedź, to uruchom komputer wirtualny (np: WME) i zainstaluj XP.

Awatar użytkownika
Wojtek
-
-
Posty:868
Rejestracja:21 lut 2003, o 18:21

Postautor: Wojtek » 13 wrz 2010, o 05:29

Tylko że ja mam windows 7 i ten program pomocy nie chce sie u mie zainstalować.
Ja mam też system Win7 i pomoc w jezyku polskim uruchamiam bez problemu, sciągnij plik na dysk, wrzuć sobie skrót na pulpit i uruchamiaj. W samym programie Bascom-AVR nie podmieniam pliku gdyż tam jest aktualny w wersji angielskiej i taki wolę miec, wiec nie probowalem podmieniac - może z tym jest problem. Warto zacząć opanowywać język angielski bo w tym fachu to trochę człowiek kaleka jest bez podstaw angielskiego.

wacha
-
-
Posty:95
Rejestracja:22 lis 2009, o 21:19
Lokalizacja:biele

Postautor: wacha » 16 wrz 2010, o 14:32

To pewnie masz wersję 32bitową ja mam 64bitową i dlatego program pomocy bascomu nie chce mi sie zainstalować ale udało mi sie znaleść składnie poleceń w formacie pdf dodatkowo interesujący mie artykuł znalazłem w EP12/2009.

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