-
Data: 2009-02-02 21:54:31
Temat: Re: I2C czy slave może zgłosić masterowi że ma dla niego dane?
Od: "entroper" <e...@C...spamerom.poczta.onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Dariusz Zolna" <a...@u...com> napisał w wiadomości
news:gm17ds$km9$1@inews.gazeta.pl...
> Chyba zostanę przy pollingu, bo widzę że tylko skomplikuję sprawę i
> zmniejszę niezawodność.
Nie wiem czy Atmega w ogóle to obsługuje i czy robi to poprawnie, ale możesz
zrobić taki eksperyment: niech slave przetrzyma chwilę SCL w stanie niskim w
momencie, gdy master wystawił SCL=0. Jeśli master to wykryje (jako dostęp
innego mastera lub nawet jako błąd) i nie wywali się na tym (tzn, nie będzie
chciał na siłę wystawiać danych tylko poczeka na SCL=1), będziesz mógł bez
przeszkód dokończyć bieżącą transmisję do aktualnie adresowanego urządzenia
i zaraz potem wywołać odczyty z interesujących Cię slav'ów (oczywiście nie
rozróżnisz, który chciał dostępu, ale masz ich mało zdaje się).
e.
Następne wpisy z tego wątku
- 02.02.09 22:18 Sylwester Łazar
Najnowsze wątki z tej grupy
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
Najnowsze wątki
- 2025-05-30 Rondo :)
- 2025-05-30 Warszawa => Senior Account Manager <=
- 2025-05-30 Warszawa => Senior C++ Developer (analiza numeryczna i modelowanie) <=
- 2025-05-30 Gdańsk => Team Lead Data Engineer (Snowflake) <=
- 2025-05-30 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-05-30 Gdańsk => Programista Delphi <=
- 2025-05-30 Warszawa => Software Engineer .Net <=
- 2025-05-30 Warszawa => Inżynier oprogramowania .Net <=
- 2025-05-30 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-05-30 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-05-30 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-30 Szczecin => Key Account Manager IT <=
- 2025-05-30 Wrocław => Controlling systems Consultant <=
- 2025-05-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-05-29 Się mi gówno przykleiło