sleep assembler

Znaleziono około 23 wyników dla: sleep assembler
  • [atmega8] zawieszenie - zabezpieczenie przed utratą danych

    To chyba nie jest warunek konieczny. Faktycznie w funkcji sleep_mode() jest zawarty sleep_cpu() a konkretnie: sleep_cpu() który odpowiada wykonaniu rozkazu SLEEP assemblera. Robię tak ponieważ chcę być pewny co faktycznie wykonuję. Jak widać na tym przypadku korzystając z pozostałych funkcji z biblioteki zrobiłbym 2x sleep_cpu() :)

    Mikrokontrolery AVR   18 Mar 2011 12:36 Odpowiedzi: 36    Wyświetleń: 5262
  • REKLAMA
  • Wykrywanie zaniku zasilania na INT0 i podtrzymanie mikrokontrolera

    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...

    Mikrokontrolery AVR   29 Paź 2018 14:58 Odpowiedzi: 52    Wyświetleń: 2700
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Trochę inny argument spotkałem w jakimś artykule że pomiary poboru prądu potwierdzają średnio dwukrotnie niższe jego zużycie na wykonanie tego samego zadania przez program napisany w asm a w C. Z rozkazami typu sleep C radzi sobie różnie. To moze mieć znaczenie w locie na Marsa. N.

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21127
  • Jak zrobić własną ministację meteorologiczną na panele słoneczne

    Bazowałem na [url=http://cs2.uwsuper.edu/sb/Electroni... przykładzie. Tyle tylko, że to jest w assemblerze i po każdym "sleep" następuje "nop". Jeśli przeniesiemy to na kompilator xc to wystarczyłoby to zmienić w ten sposób[syntax=c]SLEEP(); NOP();[/syntax] Taki opis w "datasheet":

    Początkujący Elektronicy   31 Maj 2025 20:36 Odpowiedzi: 263    Wyświetleń: 6678
  • Jak poprawnie usypiać i wybudzać ATmegę przyciskiem microswitch?

    Drgania styków to "oczywista, oczywistość". Czy wyeliminujesz je programowo czy sprzętowo to juz twoja sprawa. Pamiętaj, ze przerwanie od poziomu musi byc blokowalne (SIGNAL lub ISR bez atrybutów) w przeciwnym wypadku przepełnisz stos. A niby w jaki sposób, jeśli po wejściu do ISR blokowane są kolejne przerwania? Kolega jest tego pewien? lub ISR bez...

    Mikrokontrolery   19 Lis 2017 12:30 Odpowiedzi: 37    Wyświetleń: 2244
  • REKLAMA
  • Jak zredukować szumy ADC w Atmega8 w Bascomie dla ADC1 i ADC2?

    Niestety sprawa rozbija się o składnie bascom'a ale dzieki A co , w Bascomie nie można zapisać danych bezpośrednio do rejestru :?: Po konfiguracji ADC i przerwań usypiamy proca w trybie ADC Noise Reduction Mcucr = Mcucr And &H0F ' na wszelki wypadek ;) zerujemy 4 najstarsze bity Mcucr = Mcucr Or &H90 'ustawiamy bit SE i SM0 sleep 'instrukcja assemblera...

    Mikrokontrolery   17 Kwi 2007 20:38 Odpowiedzi: 3    Wyświetleń: 2560
  • [Assembler] Serwer w Masm nie reaguje na komendy po połączeniu z klientem Delphi

    Ok. Co o tym sadzisz: .386 .model flat,stdcall option casemap:none ;========== biblioteki ========== include \masm32\include\windows.inc include \masm32\include\wsock32.inc includelib \masm32\lib\wsock32.lib include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib include \masm32\include\winmm.inc includelib \masm32\lib\winmm.lib...

    Programowanie   29 Wrz 2004 09:45 Odpowiedzi: 9    Wyświetleń: 2267
  • Komunikacja komputera z mikrokontrolerem przez LPT.

    ... ja bym na twoim miejscu mając do dyspozycji port LPT wykorzystał przesyłanie danych za pomocą linii 8bitowej a nie bawił się w emulowanie RSa ... a to dlatego , że właśnie "zjesz zęby" na dobieraniu tych jak mówisz tych prostych pętli czasowych w Delphi. Trzeba sobie jednak pomóc asemblerem, programem pod WinXP typu ZLPortIO lub podobnym aby uzyskać...

    Mikrokontrolery   04 Lut 2007 01:01 Odpowiedzi: 41    Wyświetleń: 5600
  • [dsPIC] [dsPIC][asm30] Długi czas wykonania instrukcji nop w __reset, przyczyny?

    a co jest PO tej instrukcji nop? bo skoro petle recznie postawiles pod adreem 0x100, to cholera wie co jest pomiedzy nimi... tak w ogole to ASM30 jest object assemblerem i nie powinno sie uzywac recznego ustawiania czesci kodu. jak juz trzeba, to lepiej zrobic to przez definicje sekcji i nastepnie zadeklarowanie czesci kodu jako nalezacej do danej sekcji....

    Mikrokontrolery PIC   27 Mar 2008 18:44 Odpowiedzi: 10    Wyświetleń: 4079
  • LCD2x16+16F676 assembler - Kursor przestawia się, ale nie wyświetla liter

    Zmieniłem program i dalej nie wyświetla,przy szybszym opóźnieniu 40us kursor zostaje w pozycji 00.Gdy wolniej 20ms to przeskoczy do 4F. Liter brak. [syntax=avrasm]listp=16f676 #include <p16F676.inc> __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT & _MCLRE_OFF ;_HS_OSC ;stałe**********************************...

    Mikrokontrolery   31 Sty 2017 19:11 Odpowiedzi: 7    Wyświetleń: 678
  • [attiny2313A] sleep mode i wybudzanie z użyciem przycisków. [C]

    zapomniałem napisać, że cały program mam napisany w C, i nic poza tym językiem nie kumam, a już w szczególności assemblera. Chyba nie do końca rozumiem, jak to ma działać (to co w linku). http://obrazki.elektroda.pl/9138731600_1... napisane jest, że pull-up'y są załączone do PD2 i do PB3..0 (skonfigurowane jako wejścia). Skoro na obu...

    Mikrokontrolery AVR   28 Wrz 2011 20:47 Odpowiedzi: 5    Wyświetleń: 2574
  • REKLAMA
  • Mikrokontroler PIC16F690 Jak wyjsc z trybu uspienia

    Witam, bawie sie dopiero drugi dzien tym prockiem i calkiem niezle mi to idzie, ale utknalem niestety w martwym punkcie -slecze juz kilka godzin -i nic! Mianowicie nie potrafie zmusic procka, aby 'powstal' ponownie po dyrektywie SLEEP. Chcialbym, aby 'obudzil' sie po wcisnieciu przycisku podlaczonego do lini RA2 (INT). Reszte programu juz napisalem,...

    Mikrokontrolery PIC   04 Paź 2008 16:52 Odpowiedzi: 13    Wyświetleń: 3084
  • atmega32[C]solar-sieć 230V monitorowanie i sterowanie

    Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...

    Mikrokontrolery AVR   16 Sie 2010 14:28 Odpowiedzi: 21    Wyświetleń: 3592
  • Jak skonfigurować lm3s9b90 z CodeSourcery, OpenOCD i Eclipse?

    Hej Freddie, wcześniej kompilowałem w eclipsie i wrzucałem bina za pomocą luminary flash programer, teraz udało się skonfigurować programowanie oraz debugowanie w eclipsie, jednak mam parę pytań i niejasności: dalej mam The system cannot find the path specified nawet po zainstalowaniu Coreutils **** Build of configuration Default for project test ****...

    Mikrokontrolery ARM   09 Sie 2010 22:12 Odpowiedzi: 26    Wyświetleń: 4067
  • ATmega32 ASSEMBLER: dziwne działanie - bardzo proszę o pomoc

    delayX to procedury opóźniające w przerwaniu akurat ma służyć odczekaniu do wygaśnięcia drgań styków przycisku. Według sugestii zamieszczam program bez definicji rejestrów i trybu SPECIAL, żeby nie zaciemniać, a to akurat nie ma wpływu na działanie. .CSEG ; początek segmentu programu .ORG 0x00 ; wektor przerwania od resetu rjmp Reset .ORG 0x04 ; wektor...

    Mikrokontrolery AVR   26 Sty 2011 16:50 Odpowiedzi: 4    Wyświetleń: 2007
  • [ZL25ARM] Czy można debugować STR912FAW44 za pomocą ZL18PRG przez LPT?

    Witam... Idąc książką Pana Lucjana Bryndzy: 1) Uruchomiłem openocd i mogę za pomocą skryptu pythona automatycznie logujacego sie do telneta zaprogramowac binem 2) Po wycieciu wszystkich opcji z str912.mk (ktory jest includowany w makefile) i zostawieniu sekcji "program:" z instrukcja wywolania skryptu - tez moge zaprogramowac ale biny Sprawa rozbija...

    Mikrokontrolery ARM   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7867
  • C++: Najlepsze metody operacji na bitach w Windows?

    Na windowsa możesz zrobić dokładnie to samo - podejrzeć kod assemblera. Dodatkowo masz pełen debugger i masę innych ułatwień. Tylko to co Ty chcesz zrobić w 20ms obecne procesory zrobią w 0,2ms z łatwością i to nawet jakbyś wybrał "najbardziej nieoptymalną formę" i skompilował ją najgorszym kompilatorem. Problem natomiast jest inny - standardowy windows...

    Programowanie Początkujący   02 Paź 2011 13:12 Odpowiedzi: 10    Wyświetleń: 2230
  • Jak tworzyć wstawki asemblerowe w AVR GCC? Przykłady i funkcje opóźniające

    Cześć, Piszę kod w C z funkcją w assemblerze,gdzie chcę użyć timera. Problem w tym,że nie mogę wejść do przerwania po uzyskaniu porównania z OCR0. Chodzi o adres wektora przerwania.Jak dołączam plik m16def.inc to mam szereg błędów. #include <avr/io.h> .equOC0addr =$026 .global pwm .org OC0addr: ldi r17,0 out _SFR_IO_ADDR(TCCR0),r17...

    Mikrokontrolery AVR   29 Kwi 2010 22:16 Odpowiedzi: 8    Wyświetleń: 3695
  • wyłącznik czasowy taki jak na klatce schodowej w AVR

    Kiedyś zrobiłem coś takiego dla s1200, 2313 itp. Jak chcesz to sobie przerób. Program odmierza czas, a po jego upłynięciu zaczyna migać żarówką (np wyłącza ją na 1s, potem zapala na 10s i tak 3 razy), a na koniec gasi żarówkę. Program nie jest jakoś super napisany, ale z tego co pamiętam działał. Do asemblacji radziłbym użyć oryginalnego assemblera...

    Mikrokontrolery   26 Sty 2005 23:47 Odpowiedzi: 9    Wyświetleń: 3287
  • Wybór środowiska dla czujników na ESP8266 w sieci domowej.

    Taki projekt na zimowe wieczory - by nadal być aktywnym intelektualnie w drugiej połówce życia, a jednocześnie nie pchać się w tym temacie w poważną naukę i zawodowstwo. W elektronice praktycznej nie siedzę od bardzo dawna - tyle, że znam podstawy. Zastosowanie: Chcę w domu i okolicy umieścić trochę czujników. Różnych - od zamknięcia drzwi i okien,...

    ESP8266 i ESP32   19 Sty 2017 17:31 Odpowiedzi: 3    Wyświetleń: 2721
  • V-USB na Atmega32: brak sygnału na D+ i D- przy kwarcu 12MHz

    Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...

    Początkujący Elektronicy   15 Wrz 2012 19:06 Odpowiedzi: 2    Wyświetleń: 1593
  • PIC16F877A i LCD 2x16. Jak przystosować program do 16F877?

    Witam serdecznie! Za zadanie postawiłem sobie wysterowanie LCD 2x16 Hitachi procesorem PIC16F877A w trybie 4-bitowym, program musi być w assemblerze, po ciężkich próbach udało się go wreszcie zainicjalizować, jednakże program operuje na zatrzaskiwaniu poszczególnych wartości do linii E, zgodnie z dokumentacją hitachi, przez co to stał się on mało przejrzysty...

    Mikrokontrolery   01 Cze 2007 16:17 Odpowiedzi: 4    Wyświetleń: 2369
  • Miktrotriki, czyli jak osiągnąć więcej z mikrokontrolerem?

    https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...

    Poradniki Elektronika   09 Sie 2023 05:34 Odpowiedzi: 10    Wyświetleń: 3249