Miałem podobny problem. Może Ci się przyda: https://www.elektroda.pl/rtvforum/topic3... U mnie ustawienie pull down na nieużywanych wyprowadzeniach pomogło.
Ja nic takiego nie widziałem w Data Sheet. Więc zajrzyj jeszcze raz. Nikt tego za Ciebie nie zrobi. To raptem pół strony o PORTB, a o interesującym Cię aspekcie 1/3 z tego Albert
Uśpiłeś procesor w przerwaniu. W przerwaniu jak wiadomo są blokowane przerwania więc kolejne przerwanie wybudzające już nie wystąpi. Stąd Twój problem. sleep_cpu nie może znajdować się w obsłudze przerwania.
Podczas próby zapisu uległa uszkodzeniu zawartość pamięci FIS-a. Prawdopodobnie (prawie zawsze używam tego słowa w sytuacji, gdy nie byłem naocznym świadkiem zdarzenia, choć tu przyjąłbym za pewnik) w momencie programowania procesor próbował "rozmawiać" z pamięcią i "coś się namieszało". To, że programator odczytał ""FF"" to nie znaczy, że cała pamięć...
Bascoma nie znam więc nie będę się w tym temacie wypowiadał. Natomiast uwaga co do multipleksowania: To nie ma sensu. 1.Nie będziesz mógł uśpić procesora, bo będzie musiał się zajmować odświeżaniem stanu diod. 2.Obniżenie poboru prądu dostajesz z tego, że każda dioda pracuje np. przez 1/10czasu. To samo możesz uzyskać zwiększając odpowiednio rezystor,...
Można było pokusić się o podtrzymanie samego procesora, ale n.p bateria nie wystarczyła by na długo, a nie można przecież uśpić procesora (odliczanie czasu). Też zrobiłem zegar na ATtiny2313 ale właśnie z podtrzymaniem. Po wykryciu zaniku zasilania mikrokontroler wyłącza wszystko co zbędne i zmniejsza sobie taktowanie, pozostawiając jedynie przerwania...
Trochę nie wiem o co ci dokładnie chodzi. W zależności od trybu uśpienia, stan pinów IO się nie zmienia. Więc jeśli potrzebujesz na jakimś pinie wystawić stan niski i uśpić procesor, to nie ma problemu. Problem jest raczej z wybudzaniem procesora przy pomocy stanu pinu IO. Tu w zależności od trybu uśpienia może nie być takiej możliwości. Stąd też wiele...
Ten opis Tadka krąży po sieci. Ale są lepsze sposoby, też nie mam w tej chwili sztuki do zabawy. Można go czytać po magistrali ale trzeba uśpić procesor na moment czytania poszczególnych bajtów. SławeK
Tak jak kolega wyżej napisał. Po uśpieniu procesor już nic nie robi i nie wykonuje żadnych rozkazów. Są jednak zdarzenia opisane we wspomnianej tabelce (Table 14) które ten procesor mogą wybudzić. W Twoim przypadku po prostu nastąpiło takie zdarzenie - przerwanie od zegara T2, które nastąpiło ułamek sekundy po tym jak procesor uśpiłeś i go wybudziło...
A jeszcze prościej i w każdym MCU można po prostu uśpić procesor. W tym trybie zawartość pamięci jest podtrzymywana, a pobór prądu jest często mniejszy niż 2 mikroampery zbliżając się do nanoamperów.
Diody nie mają znaczenia, oscyloskop w łapkę i znajdziesz problem. Robiłem już kilka ceramik i idą od razu, fakt trzeba dobrze uśpić procesor bo inaczej błędy są w odczycie (jednak cokolwiek się odczytuje).
W kwestii PWM tranzystory nie stanowią żadnej przeszkody. Użycie przerwań konieczne nie jest, ale zdecydowanie przydatne - można uśpić procesor obniżając pobór mocy, i wybudzać z uśpienia przerwaniem. Jeszcze kwestia zasilania, co będzie przed 7805?
Tam jest typowa pamiątka uWire. Jest wiele programów do jej czytania (Pony Prog, ICProg, ect ) lecz wpiąć się w tą magistralę jest trochę trudniej niż w I2C i podpowiadam że trzeba na czas odczytu uśpić procesor. SławeK
Który tryb uśpienia zastosować żeby uśpić procek na 1 sekundę? Pracuję z kwarcem 8Mhz więc konieczne chyba będzie zastosowanie licznika 16bitowego żeby uśpić procesor na 1sekundę. Czy w jakimś trybie uśpienia działają przerwania od timera1. Czy możliwe jest tylko stosowanie licznika asynchronicznego? Najlepszym rozwiązaniem byłoby użycie watchdoga,...
Ale zawsze lepsze to niż pilnowanie ogródka każdej nocy:) Jeszcze należałoby uwzględnic ze zwierzaki przychodzą jak już dobrze się ściemni. Proponowałbym dołożyć zwłokę około godziny po zadziałaniu czujnika foto. Druga poprawka to trzeba zoptymalizować pobór prądu w czasie czuwania, w tym uśpić procesor na dzień
Ja również popieram ale przestrzegam, magistrala I2C jest otwarta na podłączanie się do niej ale trzeba to robić inteligentnie, znając jej budowę. Często takie podpinanie się programatorem kończy się uszkodzeniem procesora a żeby odczyt był pewny to trzeba go kilka razy potwórzyć dla pewności i porównać. Często dla pewności nalepiej uśpić procesor....
Witam, Mam pewien problem z usypianiem/wybudzaniem procesora. Chciałbym uśpić procesor na czas wykonania konwersji przez przetwornik. Chciałem do tego celu wykorzystać tryb SLEEP ON EXIT. Rozpoczęcie konwersji wykonywane jest w przerwaniu od Timera, po wykonaniu instrukcji rozpoczynającej konwersję chciałem uśpić procesor, a wybudzić go w procedurze...
Ciekawi mnie co to za "PWM"? Nic z tego. To nazwa protokołu: http://www.obdtester.com/obd2_protocols Wydaje mi się, że jeszcze przez pewien czas po wyłączeniu zapłonu linia jest używana ale po kilku minutach ruch się uspokaja (na pewno jest to zależne od modelu pojazdu). Myślę, że spokojnie wystarczy uśpić procesor i wybudzać przerwaniem wyzwalanym...
Tak, a najlepiej by ktoś to za Ciebie zrobił, każdy ma inną metodę. Złacze robi się z kawałka korka i kilku szpilek, na czas czytanie wystarczy ale w tym czasie musisz uśpić procesor by nie gadał i zakłócał odczyt. Troche samodzielnego myślenia bo nikt za rączkę prowadził Cię nie będzie. SławeK
Cześć Nie wiem jaki cel Ci przyświeca, ale pewnie mały pobór mocy. Myślę ze to nie jest najlepsze rozwiązanie, może poprostu byłoby lepiej wprowadzać procesor w stan obniżonego poboru prądu a klawiszami generować przetrwania, zrobić co należy i znowy uśpić procesor ?? Nie wiem jak Attiny, ale seria Atmega ma wersje procesorów dedykowanych do obniżonego...
Wrzuć wszystko do programu głównego tzn. przyciski ( ustawianie czasu załączania/wyłączania pompy), sprawdzanie Adc (poziom wody) przeliczanie wartości dla wyświetlacza , a samo wyświetlanie w podprogramie odświezanym co jedną sekundę za pomocą Timer0 . Timer0 dalej dla wyznaczania 1 sekundy. Buzer zrealizuj za pomocą zwykłej zmiennej licznikowej zwiększanej...
A po co ten RS485? Przecież to ma być pojedyńcza jednostka, a nie sieć, sterowanie jak RS232 też nie jest do końca takie same. Zakłócenia na zasilaniu to nie jest duży problem, przetwornica dobrej jakości wyeliminuje go całkowicie i możesz o tym zapomnieć. A o co chodzi z tym "zniżeniem napięcia przez procesor" bo pierwszy raz słysze o takim wynalazku?...
O jakich zewnętrznych elementach mówisz? Mosfety do diod LED są tam dlatego, ze zakladalem ze będę puszac przez diody prąd około 15-20 mA. Tranzystory power sequencera są tam dlatego, ze chciałem przetestować czy to rozwiązanie zadziala poprawnie ;). Oczywiście mógłbym uśpić procesor i wzbudzać za pomocą przerwania z przycisku tak jak mówisz, ale wybrałem...
A po co FTDI232? Mogłeś wziąć A4U, która ma USB. Jak już dałeś FTDI to trzeba było go wykorzystać jako programator PDI. Niezbyt fortunnie podłączyłeś także złącze SD - wykorzystując interfejs SPI, zamiast USART. W XMEGA jako SPI Master należy wykorzystywać USART ze względu na buforowania i współpracę z DMA. To dramatycznie przyśpiesza wymianę danych...
Witam; Chciałem uśpić procesor w trybie Power Down. Pobudkę zaplanowałem po chwili na skutek zadziałania Watchdoga. Ponieważ w MEGA644p jest przerwanie od watchdoga, więc postanowiłem z niego skorzystać .Mój tok myślenia jest nastepujacy: 1) Uśpienie w POwer Down z włączonym wdt 2) Watchdog się przepełnia, budzi procesor 3) Procesor budzi się i wskakuje...
Atmega16 ; Koniec ładowania LiPo jest ustalone przez MCP73831 na 4.2V i do 3,3V jest dosyć daleko. Na chwilę obecną zdecydowałem się na zasilenie VCCIO z +5V(usb) przez diodę 1n4148, daje mi to na VCCIO ok. 4,3V co jest już chyba optymalnym rozwiązaniem z punktu widzenia logiki uC. Dodatkowo na liniach RxTx dam rezystorki 1k w szereg. Zatem; Po odłączeniu...
Wtedy z tego co rozumiem musimy czekać w tym zdarzeniu mimo, że procesor się nudzi czyż nie? A taki RTOS by nam ten czas procesora wypełnił innym procesem o niższym priorytecie lepiej zarządzając całymi zasobami. Czy ja to dobrze rozumiem? Dobrze rozumiesz. Możesz nawet w trybie tickless jeżeli nie ma żadnych taskow które mogą wejść "running state",...
"Jak wspomniał kolega, zastosuj kwarc zegarkowy do wyjść TOSC1 i TOSC2" Nieda się...zobacz na schemat Nie oczekuj, że każdy skopany projekt da się uratować. Trzeba było zapytać jak uzyskać minimalny pobór mocy zanim to zepsułeś. Sytuację możesz ratować korzystając z timerów w trybie synchronicznym (sama zasada będzie taka sama jak w trybie asynchronicznym),...
Jeśli będziesz chciał jednak zrobić zegar na uC to spróbuj tak jak pisałem drugi kwarc 32768Hz taktujący Timer2 ATmegi16 - masz RTC w jednym układzie. Tak, ale wtedy i tak musisz rozwiązać problem podtrzymania zasilania RTC. Teoretycznie można uśpić procesor i zminimalizować pobór prądu, ale np. zwykły stabilizator sam pobiera ok. 5mA prądu nawet bez...
Podświetlenie LCD wcale nie musi być z 3V3, tylko z Vcc USB, dzięki temu nie obciąża LDO z FT. Jeśli z jakiś magicznych powodów potrzebujesz 20MHz to wstaw XMEGA, będziesz miał nawet 32 MHz. Na dzielniku rezystorowym SPI i tak ci nie zadziała w sposób pewny dla CLK/2=8MHz, więc nic na tym nie zyskujesz. Tego całego klamota z ręcznym resetem wywal, bo...
U mnie też występowały błędy , myślę że może to być związane z pracą procesora po wystąpieniu WAIT . Spróbowałem zamiast tego "uśpić" Z80 bramkując jego zegar . Błędy zniknęły , a spowolnienie pracy praktycznie pomijalne . Na wersji kolor też nie ma opóźnień?
proponuje ci dać printa w pętli głównej aby podglądnąć co procesor czyta z UARTA. Może się zdarzyć że czytasz śmieci i przy takiej pętli co się kręci miliony razy na sekundę ciągle się trafia przypadkowy znak 87. Albo wyślij inny znak i zobacz czy procesor czasem na niego też nie zareaguje, jeśli tak to masz pewność że jest coś nie tak sprzętowo. Albo...
Wyłącz przerwanie ADC - bit ADIE nie powinien być ustawiony. W przerwaniu timera, kiedy zmieniasz licznik cyfr na 0, odczytaj ADC do zmiennej pomocniczej, a potem tę zmienną rozbij na cyfry. Nie rób tego w pętli głównej bez potrzeby w kółko. W pętli głównej tylko uśpij procesor. ((ADC % 1000) % 100) % 10 to dokładnie to samo co ADC % 10. Nie używaj...
Trzeba podchodzić do tematu indywidualnie. Też tak myślę. Po prostu nic tu nie wymyślimy poza teoretyczne dywagacje. Jeśli chodzi konkretnie np. o tej RT9193 to w jego dokumentacji nie ma żadnego zastrzeżenia o minimalnym prądzie (przeciwnie niż w przypadku opisanym w artykule który zaniepokoił kolegę marcysia). Jedynie można wyczytać że poniżej 1mA...
Dlatego wymyślono np. RTOS i wątki. Zamiast czekać procesor może wykonać inny wątek - w szczególności wątek bezczynności, co i tak ma zaletę bo można procesor np. uśpić.
dodatkowo w czasie czuwania Co rozumiesz pod pojęciem "czuwanie" ? wybudza uklad Usypianie Arduino to chyba nie jest najlepszy pomysł. Główny procesor można uśpić ale reszty (programator) raczej nie.
Pomysł już był - procesor idzie spać i nie ma żadnych innych przerwań oprócz tego najistotniejszego. Być może da się to zrobić tak, że wszystkie inne czynności uda się przenieść do obsługi tego przerwania, np. jeśli wiesz, że pomiędzy przerwaniami nie przepełnisz FIFO UARTa (bo np. ten, kto współpracuje z Tobą nie będzie nadawał danych bez opamiętania),...
Wielu tutaj jak tylko usłyszy słowo zapłacić, kasa zaraz sie buldoczy. Niestety, ktoś kto to przeskoczył chce na tym coś zarobić to chyba normalne. Fakt że 70zł nie jest to tanio. Może warto poszukać kogoś innego ? Choć lepiej uważać na fachowców za dwie dychy. Ja dla klienta z ulicy stosuje podobne ceny ale są one nieco uzależnione też od stanu radia....
Do takiego zadania, jak miganie ledami Watchdog wydawał mi się idealny. A że przy okazji można procesor uśpić, to czemu nie? Oczywiście diody ciągną swoje (ok 50mA jeżeli mnie pamięć nie myli). Nie oszukuję się, że to jakaś oszczędność. Chociaż... Dzisiaj moja córka podczas "betatestów" powyrywała wszystkie sygnalizatory, a układ został włączony. Więc...
Usypiać. Tzn, urządzenie jest aktywne (włączone) na kilka sekund raz na godzinę - wybudza się, dokonuje pomiaru, wysyła dane, uspia. W okresie pomiędzy działaniem wszystkie czujniki powinny być odłączone, a procesor uśpiony (działa tylko timer do wybudzenia)
Witam zrób jakieś foto sprawdź jaki tam jest wzmacniacz (układ scalony) poszukaj w necie noty katalogowej scalaka) sprawdź czy na pinach zasilania jest napięcie. Skoro pozostałe opcje działają można odtwarzać CD i radio tylko nie ma dźwięku, problem leży we wzmacniaczu możliwe że uszkodzony, lub brak zasilania lub może problem będzie występować w pinie...
a spróbuj najpierw włączyć konwersję a potem go uśpić. wtedy będziesz wiedział czy procesor się nie budzi bo konwersja się nie zaczeła czy dlatego że się nie skończyła.
Trochę się z tym niezgodzę. Macie przyzwyczajenia ze starych AVR, gdzie przerwań INT było niewiele i trzeba było je oszczędzać. Nowe generują przerwania z każdego pinu i problemu nie ma (piszę ogólnie, nie o tym konkretnym przypadku). IMHO to świetny pomysł, o wiele lepszy niż pooling, z zastrzeżeniem o którym pisze kolega janbernat - jeśli przerwanie...
Ale szczerze wam powiem, że ja chyba zrobię to jednak na mikroprocesorze, tylko znajdę jakąś małą kosteczkę, co by dużo miejsca nie zajmowała. Program jest banalnie prosty, a procesor można jeszcze uśpić i będzie brał pół mikroampera. Może jednak, quinty, rozważysz taką propozycję? :)
Drogi Panie SławkU fakt żę po raz pierwszy zabieram się do .. wiadomo czego i wiadomo po co nie klasyfikuje mnie na dnie :) Wiem że jest Pan dobry w te klocki i wiem że to ze jestem młody nie znaczy że jestem kimś kto podchodzi z lutownicą kolbową fi 15 że to się źle skonczy. Wiem że nawet i osobą które przerobiły dziesiątki i setki 68hc.... zdaża się...
Tak ale nawet uśpiony procesor pobiera prąd. Przy 3V PCF pobiera prawie taki sam prąd jak jednocześnie uśpiona ATmega i chodzący w niej RTC
pier - twój program działa bardzo dobrze, dokładnie tak jak go napisałeś. A że napisałeś go badziewnie to taki masz efekt. Błędy: 1) W przerwaniu INT0 wyskakujesz z niego GOTO do głównego programu, tak nie można. Wyjdź z przerwania komendą RETURN, ale na jego końcu a nie przez podmianę GOSUB. Powinno być: If Sw = 1 Then Powerdown i RETURN na koncu....
Lektura erraty często jest ważniejsza niż lektura samej dokumentacji uC. Polecam zapoznać się z punktem 41.2.9.3 erraty: "TWI: NACK Status Bit Lost". Chodzi o to, że nie można odczytywać rejestru TWI_SR przed ustawieniem flagi TXCOMP, w przeciwnym razie flaga NACK może nie zostać ustawiona. Rozwiązaniem jest skonfigurowanie przerwania dla flagi TXCOMP,...
Jejku po co tak cudować, to się powinno robić poprzez usypianie procesora i budzenie (np sygnałem reset). Uśpiony procesor pobiera prąd rzędu uA.
Trzeba jeszcze doliczyć zużycie energii na potrzeby ciągłego zliczaniania impulsów Naturalnie, natomiast wygląda na to że jest zapas. Ja bym zliczanie robił na przerwaniu i usypiał procesor, chyba że może ma on opcje sprzętowego licznika, który mało żre i można resztę uśpić, ale tego nie wiem.
To do takiej roboty to muszę uśpić dziecko ;) Więc wieczorem, późnym, wypełnię. A jak to później przesłać? Przepraszam, ale no... nie wiem :P
Witam. Znalazłem w necie. To powinno pomóc rozwiązać twój problem. Gościu tu przedstawia jak uśpić procesor i obudzić go przerwaniem INT0. [syntax=c] #define LED_PIN 4 void setup() { pinMode(LED_PIN, OUTPUT); //Save Power by writing all Digital IO LOW - note that pins just need to be tied one way or another, do not damage devices! for (int i = 0; i...
Po uspieniu wyjscia maja taki sam stan jak przed uspieniem. Polecam ci wylaczanie diod, bo bateria dlugo ci nie potrzyma. Oczywiscie mogl bys uspic procesor i pozostawic aktualna godzine na diodach, ale jak ma to byc zasilane bateria to chyba nie ma sensu
Dlatego kazałem sprawdzić czy usypia can. Problemem jest procesor w liczniku który nie podawał stanu na pin kontrolera can ,żeby uśpić szynę pozdr.
Witam, Zaprojektowałem i uruchomiłem układ podany na rysunku. Działa prawidłowo, ale mam problem - w stanie wyłączonym pobiera zbyt duży prąd (ok. 3 mA). Normalnie układ pobiera 8mA (na schemacie jest tylko fragment odpowiedzialny za zasilanie. Tak duży pobór prądu bierze się stąd, że napięcie zasilania w stanie wyłączonym nie spada do zera, a utrzymuje...
To że działa do dzisiaj nic nie zmienia. Jeżeli układ ciągle pobiera Ci 3mA to moim zdaniem jest to dużo. Uśpiony procesor AVR i stabilizator ciągnący jakieś uA na moje oko wypada lepiej jeżeli procesor będzie wybudzany rzadko i na krótko.
Philips po prostu lubi wyścig zbrojeń i planuje nie mulić przy procesorach quad core ;) dodam jeszcze w temacie windowsów, że microsoft sam uparcie twierdził, że vista działa coraz lepiej gdy się jej nie wyłącza. Dlatego też "schowali" przycisk zamknij system a na pierwszy plan dali uśpij;) procesor x-reality w soniakach zbiera same superlatywy :)
Obsługe przycisku robi się np. na timerze, przycisk usypia procka z odblokowanymi przerwaniami (po co je blokować) i następne naciśnięcie go wybudzi. Tyle, że wciśnięcie przycisku uśpi procesor, ale jego dalsze trzymanie od razu go wybudzi, bo przerwanie aktywowane jest stanem pinu...R
Przede wszystkim porzuć tą buibliotekę, przynajmniej w wersji klasycznej. I teraz od końca - odbiornik USART nasłuchuje cały czas i to nie angażuje procesora. Ba, np. w takiej XMEGA E5 procesor można nawet uśpić, a USART pracuje i jak zajdzie potrzeba to go wybudzi. To na czym powinieneś skupić swją uwagę to przerwania. A konkretnie przerwanie odbiornika...
Witam Usypiam mikrokontroler w pewnym newralgicznym miejscu programu: Dodano po 2 Czyżby jedyną opcją było wybudzanie mikrokontrolera co np. mniej niż te 13 sekund i resetowanie watchdoga? Dodano po 1 Wygląda na to, że jedyny sposób to uruchomienie timera o nazwie LPTIM, który działa gdy procesor jest uśpiony. Więcej informacji o nim w nocie AN4865...
o jakich Ty dzwonieniach piszesz? Czy duże ESR jest zaletą? O jakim obwodzie rezonansowym piszesz i jak niby elektrolit miał "zepsuć" ten obwód rezonansowy? Wydaje mi się, ze w poście kol. excray jest na tyle szczegółowych informacji, że wystarczą nawet do tego, aby sobie takowy układ zasymulować. Aby objawy te zaobserwować zasymuluj przykładowo uśpiony...
W Bascom jakim poleceniem zatrzymać program , tylko reset procesora uruchamia ponownie program od początku , może tez być polecenie uśpienia układu.
Oczywiście chodzi o sam początek programu, użyłem skróty myślowego. Na samym początku programu niech będzie warunek który sprawdza czy był zresetowany przez watchdog (specjalna flaga w rejestrze MCUCSR), jeśli nie - czyli jak program uruchamia się pierwszy raz, to program leci dalej i robi co ma zrobić, potem w momencie kiedy chcesz uśpić procka uruchamiasz...
Skoro pierwotnie starczało mu IO na multipleksowanie to przecież nagle mu ich nie ubyło, prawda? A zawsze układ bez 3 dodatkowych scalaków jest prostszy niż z nimi. Ale już pomijając nawet ten fakt, to sprawne procedury obsługi 1-wire i tak kiedys mu się przydadzą, więc poprawa tego co ma nie będzie czasem straconym. Starczało. Lecz podejście do sprawy...
A koniecznie uśpić? Może zamiast tego lepiej po prostu wykonać pętlę odczekującą. Zajmie procesor, ale wstrzyma wykonywanie wątku na zadaną ilość czasu nawet z dokładnością do us (choć to zależy od obciążenia procesora - w środowisku wielowątkowym nigdy nie możesz być pewny, po jakim czasie wątek dostanie przydział czasu procesora).
Kiedy bateria jest naładowana laptop jej nie doładowuje (wyjątkiem są Toshiby). Ładowanie rozpoczyna się dopiero po częściowym rozładowaniu baterii (w HP - 96%). Jeśli laptop jest cały czas podłączony do zasilania sieciowego nie ma powodu do wyjmowania baterii, ale raz na kilka tygodni dobrze jest na niej popracować do całkowitego rozładowania. Sprawny...
Rozwiązań sprzętowych jest wiele, ale przypuszczam, że masz na pokładzie procesor, który zapewne ma jakieś tryby uśpienia. Przycisk ON możesz podłączyć do RST lub przerwania, które jest w stanie wybudzić procesor. OFF może być podłączone do cyklicznie odpytywanego wejścia lub przerwania, które uśpi lub nawet odłączy od zasilania peryferia i w kontrolowany...
Układ fajny, ale moim zdaniem armata na muchy. Sprzętowo i wymiarowo (płytka mogłaby być o 1/3 krótsza). Sam oparłbym to o najmniejszą Atmegę i puściłbym to z wbudowanego RTC (wraz kwarcem 32.768k podpiętym do procesora). Dokładność takiego rozwiązania powinna być wystarczająca - zawsze można założyć trymer na kwarc RTC. Kwestia podtrzymania bateryjnego...
Witam w nowym roku. http://obrazki.elektroda.pl/3303346800_1... Masz tu dwie różne metody kontrolą baterii LI-iON 3,7V oraz innych baterii dających wyższe napięcie od zasilania uC. W twoim przypadku na R5 ( 1 pin uC ) podajesz zero i robisz pomiar, po zakończeniu pomiaru wstawiasz stan wysoki czyli 1 i nie masz poboru prądu. Nawet jak...
Sorki, procesora ;)
1) Kontynuuje od miejsca w którym skończył 2) Teoretycznie po włączeniu zasilania wszystkie peryferia oprócz komparatora są domyślnie wyłączone Aby zmniejszyć pobór prądu: 1) Przed wejściem w powerdown wyłącz ręcznie wszystkie peryferia 2) Stosuj zasilanie 3.3V lub niższe (jeśli tylko pozwala na to procesor, np najnowsze Atmega88) 3) Stosuj niskie taktowanie,...
Zgadza się. ALE znalazłem w internecie takie tematy, że Windows 10 ludziom po aktualizacji nagle się wyłącza. Więc pomyślałem, że coś może być na rzeczy. Ludzie mają problemy z uśpieniem komputera. Też to miałem, samo się naprawiło.. Tu jeden wpisów: "Ten system to kompletnie zwariowana platforma, restartuje się bez uprzedzenia. Nie daje się uśpić,...
Według mnie o ma szansę tak długo działać. Wystarczy, ze wyświetlacz będzie działał podobnie do e-papieru. W takim przypadku pozostaje wybudzić procesor co minutę aby zmienił wyświetlaną godzinę (poza zegarkiem nie znalazłem wzmianki o innych funkcjach) i uśpić ponownie.
Nie dziwią mnie te wyniki specjalnie. Czy jest tylko pętla do....loop (czy jak to tam jest w Bascom/BASIC) czy jest w niej coś więcej, to procesor cały czas musi wykonywać instrukcje chociażby skoku do początku pętli itd. Zresztą wykonywanie instrukcji nie pobiera prądu, prąd jest pobierany w każdym takcie zegara. Sam to udowodniłeś - taktowany procesor...
Wczoraj normalnie wyłączyłem laptopa (windows10), dzisiaj włączam go i od razu widzę czarny ekran i kursor. Laptop w ogóle nie reaguje na polecenia jedynie mogę wygasić/rozjaśnić ekran i go uśpić, jeszcze laptop wydaje z siebie od czasu do czasu takie dźwięki jakby pik, nie wiem co mam robić pomocy. Specyfikacja mojego sprzętu Karta graficzna - NVIDIA...
Nic właśnie. Wymieniłem pastę na procesorze dla pewności. Ostatnio kilka dni z rzędu chodził bez zarzutu, a teraz potrafi się sam wyłączyć lub uśpić, bez względu na to czy działa w spoczynku, czy pod pełnym obciążeniem.
USBasp się tu nie przyda, chyba że do wgrywania programu. Arduino to normalna sprawa. Podłączasz do USB i wybierasz jakiś terminal. Nawet Serial Monitor w IDE Arduino. Ważne żeby prędkość ustawić na 9600. Możliwe, że procesor Uno będzie chciał się wtrącić w rozmowe więc go potraktuj kabelkiem - połącz pin RST z GND. To uśpi procesor Arduino i jego nogi...
Osobiście gdybym musiał wykonać taki projekt Attiny2313, i wybudzać go za pomocą zewnętrznego przerwania, to zamiast 555 dałbym Attiny13A. Przykładowo możesz go uśpić na 8 sekund, wybudzenie watchdogiem żeby zwiększył stan zmiennej i znów poszedł spać, w przypadku odpowiedniej jej wartości wygenerował przerwanie.
Dzięki, pomogło. Lubię jak mam zero ostrzeń, bo ostrzeżenie to potencjalny błąd. Przy okazji zastąpiłem Dodano po 5 Jak napisał (at)BlueDraco w prywatnej wiadomości WFI bez nawiasów nie zrobi literalnie NIC - nie uśpi procesora. (void) tylko ukrywa problem. Prawidłowa odpowiedź: __WFI(); Przy okazji. Uśpienie procesora powoduje utratę połączenia z debugerem....
Skoro używasz sleep.h, to nie wprowadzasz procesora w stan snu ponieważ, nie użyłeś sleep_cpu() . Procedura: 1. Ustawiasz tryb spania ---> set_sleep_mode() 2. włączasz możliwość usypiania procesora (MCUCR bit SE) ---> s leep_enable() 3. usypiasz procesor ---> sleep_cpu() 4. wyłączasz możliwość usypiania procesora (MCUCR bit SE) ---> sleep_disable()...
bezpieczny, nic nie jest podkręcane, tylko włacza uśpione rdzenie procesora i ustawienie na 100% zmniejsza oszczedzanie energi przez procesor, a jeszcze jest to przypisane tylko do tego planu który był aktywny jak klikałes apply czyli tylko na wysoka wydajność i zależnie czy na ładowrce czy bez
Tak proste i banalne w obsłudze urządzenie SmartGPS SG320 posiada przycisk do uśpienia, łapie fixa w kilkanaście sekund, ale ma mały ekran i jest mało wydajne. Uśpienie jest mi bardzo potrzebne, bo to rewelacyjna funkcja przy tak szybkim fixie. Używałem oczywiście tylko map Polski a słabą wydajność składam na wolne procesory ww. urządzeń. Dodatkowo...
Czy ten włącznik odcina napięcie zasilania czy jest podpięty pod procesor i jest tu coś na zasadzie nowszych monitorów komputerowych, wszystko działa (zasilacz) a procesor uśpiony przez przycisk z przodu. Taki soft start. Jak tak jest /przycisk pod procesor bezpośrednio/ to może załatwiła go elektrostatyka.
Witam mam problem z laptopem HP 8760W Workstation Procesor i7 2670QM Karta graficzna Nvidia Quadro 4000 Wszystko fajnie działa tylko co jakiś czas potrafi mi się uśpić czy ktoś wie gdzie znajduje się czujnik zamykania matrycy ? dodam ze na samo zamkniecie matrycy nie reaguje i jak się uśpi to nie za każdym razem odpali ekran a na monitorze zewnętrznym...
Albertb: Trudno, żebym pokazał kod, którego nie ma. Nie licz więc, że go zobaczysz. ;) Oczywiście chodzi o to, że pomiędzy pobraniem zmiennej - znacznika zdarzenia i uśpieniem z powodu stwierdzenia nieustawienia tego znacznika może nastąpić przerwanie, które ten znacznik ustawi - wtedy pętla zdarzeń uśpi procesor, a reakcja na zdarzenie nastąpi dopiero...
Temat zamykam.... Okazało się, że po: - przeczyszczeniu środka, - przedmuchaniu wywietrzników, - zmianie procesora ze standardowego T2300 na T2500, - dodaniu RAM'u do 2 GB komputer nie tylko się wyłącza, ale można go uśpić ;) Luksus.... niestety po miesiącu bateria siadła i trzyma 30 minut maksymalnie ;P Dziękuję wszystkim za zainteresowanie i pozdrawiam...
Tak jak kolega napisał nie koniecznie rdzenie są sprawne. Na mojej płycie MSI 870A -G54 i procku Phenom 555 x2 Black Edition odblokowałem bezproblemowo oba i mam już od jakiegoś czasu 4 rdzenie ale kolega na tej samej płycie i z tym samym procesorem odblokował tylko jeden czyli ma 3 bo czwarty wiesza komputer niestety.Producent uśpił te rdzenie z jakiegoś...
I to by się zgadzało z opisem na żarówce. Pomierzyłem sobie jeszcze kilka odbiorników, przykładowo komputer+ monitor to około 200-220W. W zależności od obciążenia procesora. Jeszcze co mnie ciekawiło to komputer w stanie uśpienia 0W, co mnie cieszy bo bardzo lubię uśpić komputer a nie go całkowicie gasić. Jeszcze co wzmacniacz WS442 z tunerem i korektorem...
Nie jest to możliwe, w stanie wstrzymania dyski twarde zostają wyłączone, procesor uśpiony, a komputer podtrzymuje jedynie zawartość pamięci operacyjnej. Stan taki o którym piszesz, możesz osiągnąć przez wyłączenie monitora. ;)
Musisz uśpić wątek na chociażby 1ms. Robi się to funkcją Sleep(ile_milisekund). http://msdn.microsoft.com/en-us/library/... Po tym nie powinien zjadać całego procesora.
I2C to jest protokuł komunikacji, niema pamięci RAM na i2c, do takich celów bym polecał pamięć NVRAM, niekasuje się po zaniku prądu SRAM różni się od RAM tym, że RAM to ogólne oznaczenie komórki pamięci danych, a SRAM to komórka RAM która niewymaga taktowania do podtrzymywania danych. bit jest przechowywany w komórce składającej się z 6 tranzystorów...
Witam serdecznie. Proszę o pomoc w rozwiązaniu problemu, z którym nie mogę sobie poradzić. Otóż po uruchomieniu komputera użycie procesora stale utrzymuje się na poziomie 40-50%, nawet, gdy nie jest uruchomiony żaden program. Obciążenie to powoduje proces/usługa "Przerwania systemowe". Komputer może być włączony nawet cały dzień, a użycie procesora...
(at)dziarskihank Hmm, skoro na bieżąco musi się coś szyfrować/deszyfrować to ciekawe, czy to wpływa na żywotność dysku SSD? Jakiego algorytmu używasz, a może inaczej jaki jest najbezpieczniejszy? Bo znając życie większość idzie złamać. Nijak, bo zapisujesz gotowe dane obrobione przez procesor. Więc nie ma zapisu nadmiarowych danych. Jakikolwiek algorytm...
Dzięki! Nie zauważyłem tego :| Po zmianie procesor faktycznie zasypia i się budzi jak trzeba. I tu mała uwaga - nawet uśpiony w przerwaniu budzi się prawidłowo - poniżej kod który działa: [syntax=c]ISR(INT0_vect) { sbi(EIFR, INTF0); //"zerowanie" flagi przerwania żeby prawidłowo uśpić i obudzić (bez tego nie za każdym razem działa) if (bit_is_set(PIND,...
Po zwarciu do masy nogi 28 procesora telewizor pracuje prawidłowo. Dzięki mirex za podpowiedź. Czasami zdarzy mu się jeszcze "strzelić" przy regulowaniu jasności. Rozumiem, że zwiększenie stałej czasu w pętli PLL dało taki efekt. Ale zachodzę w głowę po co konstruktorzy wprowadzili zmianę tej stałej i zakresu chwytania pętli sygnałem z procesora. Ktoś...
Witam mam problem z Asusem k53s a mianowicie po naciśnięciu przycisku zasilania laptop zawsze ładnie się usypiał i diody zasilania sobie migały ale od kilku dni mam z tym problem. Objawia się to tym że dyski się wyłączają ale procesor razem z wiatraczkiem pracują (procesor się grzeje) i świecą się diody zasilania. Najlepsze jest to że przy ustawieniu...
Jeszcze jedno. W tm procesorze watchdog może generować przerwanie, możesz wykorzystać. Tak planuję. Po wystartowaniu załączyć watchdoga, wykonać zadanie i uśpić. Wybudzać co 8 sekund. Bo z tym iddle i przerwaniem na dłuższy czas to chyba nie jest najoszczędniej. Chyba, że wybudzać sobie co 8 sekund i inkrementować jakąś komórkę pamięci EEPOM. Po zliczeniu...
siema, napisalem probny progamik zeby nauczyc sie wprowadzac procka w rozne stany uspienia, nominalnie progam poprostu trzyma zapalona diode, poprzez przerwanie INT0 najpierw chce uspic procesor a potem obudzic, ale po wywylaniu przerwania dioda dalej mi sie pali, chyba cos mi sie nie wlacza ten POWER DOWN, prosze o podpowiedzi. #include <avr/io.h>...
Witam. Kupiłem laptopa Dell m4400. Laptop nie chce się włączać, jednak czasami się to udaję i wszystko chodzi dobrze. Diody (caps lock, num lock, scroll lock) wskazują na problemy z procesorem. Rozkręciłem laptopa i okazało się, że jedna nóżka procesora była wygięta. Wyprostowałem ją jednak problem nadal występuje. Oprócz tego, że się nie chce włączać,...
nie powyżej 70 nie kiedyś mi poszła na 69 nie podkręcałem znam się trochę na kompach ale nie aż taka a podkręcanie kompa bez odpowiedniej wiedzy to według mnie samobójstwo A na serio otworzyłem obudowę poruszałem kablami uśpiłem kompa włączyłem chodzi 15 min i nie idzie wyżej niż 32 stopnie Może coś niełaczyło? Nie wiem w poniedziałek przedmucham go...
głęboki uśpić schemat uśpić windows uśpić
myjka głowica napiecie przetwornicy rezystancja silniczka programatora
zawieszanie komputera zawieszanie komputera
Nintendo Switch po zalaniu – uruchomiony, co zrobić? Czyszczenie, naprawa, typowe usterki Buczek włącza się przy rozładowanym akumulatorze, milknie po podłączeniu prostownika