Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 kwi 2024, o 05:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 7 lut 2016, o 22:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Witam

Projektuję układ z expanderem PCF8574
Główny procesor wprowadzam w stan uśpienia, po obudzeniu
program startuje od nowa więc zmienne są niszczone i zerowane.
Expander jest na nowo inicjalizowany (magistrala I2C).
Układ jest cały czas zasilany

Moje pytanie brzmi czy po ponownym wybudzeniu procesora na
wyjściach expandera pozostaną wcześniejsze stany?

Albo niewiem czego szukać w nocie katalogowej, albo coś przegapiłem.

Pozdrawiam.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 22:53 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

stachu napisał(a):
Expander jest na nowo inicjalizowany (magistrala I2C).

No to co ty inicjalizujesz expander czy i2c bo to jednak różnica ... Poza tym expandera się nie inicjalizuje z tego co pamiętam

stachu napisał(a):
Moje pytanie brzmi czy po ponownym wybudzeniu procesora na
wyjściach expandera pozostaną wcześniejsze stany?


Stany na wyjściach expandera nie mają absolutnie nic wspólnego z tym czy ty usypiasz procka czy nie. Jeśli jest cały czas zasilanie to nic się nie zmieni w expanderze. Jedynie ty możesz to zrobić - być może poprzez tą jakąś swoją inicjalizację ? może ty na starcie wpisujesz mu jakieś domyślne startowe wartości ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 23:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Dziękuję za odpowiedź

Chodzi mi oczywiście o inicjalizację I2C

Czyli jeśli ustalę jedynkę na pinie wyjściowym expandera
to po uśpieniu i przebudzeniu procesora dopóki nie zmienię tej wartości na inną
powinienem mieć tą samą wartość ?

Pozdrawiam :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 23:06 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

nie powinien a musi mieć tę samą wartość ;) inaczej panie to co to byłby za scalak co mu się samo przestawia coś tam

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO