procedurę opóźnienia

Znaleziono około 1317 wyników dla: procedurę opóźnienia
  • Jak naprawić zapętlenie w procedurze opóźnienia dla migającej diody LED?

    Rzeczywiście. Jeszcze trzeba zainicjować kierunek portu, którym sterujesz diodą (procesor domyślnie nie wie, że ma to być wyjście). dla portu, którym chcesz klepać rejestr nazywa się DDRA... i uśmiech ;-)

    Mikrokontrolery AVR   11 Paź 2011 10:53 Odpowiedzi: 4    Wyświetleń: 6231
  • REKLAMA
  • Jak stworzyć procedurę opóźnienia 10ms w VB6 niezależnie od sprzętu?

    Proponuje Żebyś zainteresował sie co zwraca funkcja (nie kontrolka) "Timer" oraz podnoszeniem priorytetów programów w systemie (tylko nie za wysoko) :) pozdr.

    Programowanie   19 Paź 2007 08:06 Odpowiedzi: 13    Wyświetleń: 2482
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Komputer z Intel Pentium 4 i GeForce 6200 zawiesza się co 5 sekund - co robić?

    HDD regenerator nic nie naprawia (tylko czasem chwilowo ukrywa) a dowód masz w SMART... Z procedury wstaw obrazki (zdjęcia) opóźnień, oraz SMART po procedurze.

    Komputery Hardware   17 Kwi 2012 20:47 Odpowiedzi: 22    Wyświetleń: 2702
  • Dlaczego program na AT90S8515 nie wraca z procedury opóźnienia? AVR Studio 4.08

    W 25 linii masz odwołanie do etykienty cont, a jakoś nie mogę jej znaleźć w programie. Natomiast zasadnicze pytanie brzmi: czy na symulatorze program działa prawidłowo?

    Mikrokontrolery AVR   12 Cze 2004 14:40 Odpowiedzi: 5    Wyświetleń: 1809
  • REKLAMA
  • INT_0 w ATtiny26 – przerwanie nie kończy się, program nie wraca z obsługi ISR

    podstawa przy wejsciu w przerwanie i wyjściu to zapamiętanie rejestru SREG int_0: push R16 in R16, SREG push R16 .... .... kod przerwania .... pop R16 out SREG, R16 pop R16 reti jak widzisz przy okazji zapamiętałem też rejestr R16. A powinieneś zapamiętać każdy inny, którego używasz w tym przerwaniu i przy wyjściu pobrać jego wartość ze stosu ty...

    Mikrokontrolery   24 Mar 2008 22:51 Odpowiedzi: 6    Wyświetleń: 1305
  • REKLAMA
  • Jak zrealizować detekcję zbliżenia ręki z TSOP1736 na ATmega 8L?

    Witam... Generalnie rzecz biorąc procedury opóźnienia czasowego nie nadają się do modulowania diody IR... Częstotliwość nie jest zbyt stabilna to raz... Dwa nie uzyskasz 36kHz musisz skorzystać z dobrodziejstw timera... Np. tak... #include<avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> int...

    Mikrokontrolery   03 Sie 2005 13:34 Odpowiedzi: 3    Wyświetleń: 1779
  • AVR+LCD, czy wyświetlacz wogóle działa? Błąd w kodzie?

    Wyświetlacz po podłączeniu zasilania powinien zapalić kwadraciki w górnej linijce, po inicjalizacji te kwadraciki gasną. Mam prawie identyczny kod przy czym niepoprawnie działały mi funkcje _delay_ms(100); nie wiem dlaczego dlatego zastosowałem swoje, kwarc mam wewn, 8MHz: // Piszemy procedury opóźnienia czasowego //======================================...

    Mikrokontrolery   19 Mar 2008 10:26 Odpowiedzi: 4    Wyświetleń: 1326
  • Jak obliczyć opóźnienie w procedurze Delay w projekcie z Techniki Cyfrowej?

    opoznienie bedzie wynosic w przyblizeniu 256*100*2 czyli 51200 cykli instrukcji, takie to proste :) Wynika to z tego, ze 100 razy wywolujemy petle, ktora wykonuje 256 razy instrukcje djnz a ta instrukcja trwa 2 cykle. Teraz w zaleznosci od zegara twojego procesora i od ilosci cykli jakie potrzebuje twoj procesor na wykonanie tych instrukcji bedzie zalezec...

    Mikrokontrolery   06 Kwi 2005 18:20 Odpowiedzi: 6    Wyświetleń: 1578
  • Delphi 4: Jak wykonać procedurę co 1s i zrealizować opóźnienie?

    1. Użyj do tego oddzielnego wątku ( TThread ) aby nie obciążać głównej aplikacji. TThread jest lepszym rozwiązaniem niż zastosowanie zdarzenia OnTimer komponentu TTimer . 2. Sprawdź czy D4 posiada funkcję Sleep(czas w ms). Pozdrawiam...

    Programowanie   09 Lut 2006 09:56 Odpowiedzi: 15    Wyświetleń: 3210
  • Jak zrealizować opóźnienie 5ms w 8051 bez użycia timera?

    Błądzisz. 0. Dlaczego wybrałeś muzealny mikrokontroler, dla którego informacji trzeba szukać w skanowanych artykułach z gazet wydawanych w latach 80-tych i 90-tych zeszłego wieku? 1. Dlaczego nie chcesz korzystać z timera? To jest najlepszy i najpewniejszy sposób odmierzania czasu. 2. Czy program w którym potrzebujesz opóźnienie 5ms nie robi nic innego...

    Mikrokontrolery   19 Sty 2014 21:52 Odpowiedzi: 2    Wyświetleń: 2715
  • REKLAMA
  • Jak obliczyć opóźnienie czasowe w assemblerze dla AT90S2313?

    Czy mógłby mi ktoś wyjaśnić tę procedurę opóźnienia czasowego OPOZNIENIE: LDI R17, 255 DLOOP1: LDI R18, 255 DLOOP2: DEC R18 BRNE DLOOP2 DEC R17 BRNE DLOOP1 RET Jakie opóźnienie wnosi ta procedura ? Czy są jakieś inne sposoby odmierzenia czasu np. 1 sekundy?Proszę o przykładową procedurę.

    Mikrokontrolery   11 Mar 2003 20:26 Odpowiedzi: 1    Wyświetleń: 1507
  • Czy pętla w asemblerze (r7=80, r6=250, 2xNOP) daje opóźnienie 100 ms?

    Posiadam µP AT89S8252 , jak by wyglądała procedura opóźnienia ( 100 ms ) z wykorzystaniem wewnętrznego licznika tego µP przy 12 MHz ?

    Mikrokontrolery   08 Lis 2006 21:22 Odpowiedzi: 3    Wyświetleń: 1143
  • Atmega8 - pytanie początkującego w tej dziedzinie

    To dziwne bo ja niemiałem najmniejszych problemów... #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora */ #define CYCLES_PER_US ((F_CPU+500000)/1000000) /* cpu cycles per microsecond */ /***************************************...

    Mikrokontrolery   25 Kwi 2005 19:18 Odpowiedzi: 7    Wyświetleń: 1863
  • Dlaczego diody na płytce testowej z 89c2051 nie migają?

    skoro wszystkie porty mają 0 to rozpoczęto wykonywanie programu bo po restarcie wszystkie piny mają 1, sprawdz dokładnie kwarc dla jakiego została policzona ta procedura opóźnienia.

    Mikrokontrolery   23 Paź 2003 20:50 Odpowiedzi: 7    Wyświetleń: 1261
  • Jak zainicjować wyświetlacz HD44780 z Atmega16 w C?

    Zajrzyj do fusebitów i sprawdź na jakiej częstotliwości chodzi ATmega. Musisz dostosować procedury opóźnień do szybkości zegara. Procedury możesz mieć pisane pod 1MHz a µC chodzi np. na 8MHz. Lepiej jak opóźnienia będą za długie niż za krótkie bo wtedy LCD odmówi współpracy. Co do BASCOMA to nie znam go, ale zdaje się że można ustawić częstotliwość...

    Mikrokontrolery   25 Gru 2007 15:15 Odpowiedzi: 5    Wyświetleń: 1910
  • [ATmega8] [ATmega8][Bascom] - Zastosowanie Timer0 zamiast Waitms w programie

    Nie bardzo jest co komentować, bo najważniejszej procedury (ISR) nie pokazałeś. Jedno jest pewne: Taka konstrukcja i wywołanie procedury 800_ms zakończy się opóźnieniem programu głównego o parę mikrosekund i tyle. Zmienna Licz_8ms będzie się inkrementować tzw. "sobie a muzom". Co więcej, nawet jakbyś poprawnie skonstruował tą procedurę to dalej zamiana...

    Mikrokontrolery AVR   28 Wrz 2014 07:56 Odpowiedzi: 7    Wyświetleń: 987
  • Jak poprawić program zwiększający rejestr po naciśnięciu przycisku?

    po pierwsze po dyrektywie .cseg podaj .org 0 a program niestety leci ci w maliny bo troszeczkę namieszałeś. gdy już zaczyna się pętla główna programu main: to sprawdzasz poleceniem SBIS PINC, 0 czy przycisk jest naciśnięty i jesli tak czyli PINC0 zwarty jest do masy to robisz skok do etykiet zwieksz i do tąd w takich rozważaniach jest ok a delej to...

    Mikrokontrolery   14 Lut 2007 11:51 Odpowiedzi: 2    Wyświetleń: 1071
  • RC5 EDW10/2007 – nadajnik działa, odbiornik nie reaguje na sygnał pilota

    do celów testowych wyłącz sobie narazie tego Powerdowna, a jeśli chodzi o MegaHertze - to nie ma znaczenia czy 8Mhz czy 4MHz w tym przypadku dla RC5. Ważne jest tylko to żeby zadeklarować w programie taką częstotliwość taktowania jaką masz ustawioną w fusebitach. Bascom na podstawie tego sam sobie oblicza wartości dla procedur opóźnień czasowych do...

    Mikrokontrolery   10 Mar 2008 21:51 Odpowiedzi: 22    Wyświetleń: 2473
  • 8051 - Jak napisać program w assemblerze do inkrementacji portu co sekundę?

    Witam W asemblerze dawno już nic nie robiłem, ale: Zaquadnik: Zrobi się "zonk" jak procedury opóźnień korzystają z akumulatora. W takim razie pusch acc i pop acc. Ja umieściłbym to w jakimś rejestrze, lub jako zwykłą zmienną. Później tylko inkrementować: INC roback3005: początkujący w asm czy leń? Wydaję mi się, że dopiero zaczynasz w ogóle z programowaniem...

    Mikrokontrolery   12 Kwi 2008 09:11 Odpowiedzi: 2    Wyświetleń: 864
  • Proszę o sprawdzenie poprawności programu (assembler)

    d3zerter>> wstawiłem po odczycie stanów portów procedurę nop (czekaj) czy to weliminuje drgania? Z tego co pamiętam "nop" trwa jeden takt procesora (około 1us), styki drgają przez parę milisekund, trzeba wstawić jakąś procedurę która by opóźniła trochę bardziej.

    Mikrokontrolery AVR   31 Gru 2008 11:25 Odpowiedzi: 21    Wyświetleń: 2628
  • Utrata dźwięku i zawieszanie się w Borderlands i Unreal Tournament 3

    To nie jest proces, to jest tylko informacja ile czasu jądro poświęca na przerwania sprzętowe i opóźnione wywołania procedur (DPC). Musi być i się tego nie pozbędziesz, aktualne zużycie czasu procesora jest jak najbardziej w normie.

    Software serwis   25 Lis 2011 23:02 Odpowiedzi: 12    Wyświetleń: 1547
  • Jak skalibrować procedury opóźniające AVR bez rekompilacji?

    Witam, jestem zupełnie początkujący, mam za sobą pierwszy układ i program zrobiony samodzielnie (nie kopiowany) , pisany w asemblerze. (zegarek binarny) Czy jest możliwość zmierzenia lub pobrania w prosty sposób długości cyklu zegara w trakcie pracy układu żeby skalibrować procedury opóźniające? Chodzi o to, żeby np. po zmianie kwarcu nie trzeba było...

    Mikrokontrolery   14 Wrz 2009 02:10 Odpowiedzi: 14    Wyświetleń: 2138
  • Jak poprawnie wywołać i zakończyć podprogram opóźnienia w Attiny26?

    wstaw proszę kod w formacie [code], a nie jako obrazek. Tak na szybko: OUT PORTB,R16 (0xFF) - cały port B jako wejście? A nie powinno być DDRB ? A procedura opóźnień chyba nie jednak dobra, skoro z niej nie wychodzi. Spróbuj napisać ją z ograniczeniem ilości skoków np ldi r21,250 c2: ldi r20,250 c1: dec r20 brne c1 dec r21 brne c2 RET Da Ci to 250x250...

    Mikrokontrolery   16 Lut 2008 12:56 Odpowiedzi: 8    Wyświetleń: 1173
  • Kolejny zegarek LED na AtMega8, ale dokładny

    Faktycznie wygląda to na problem z timmingami. Jak masz ochotę się pobawić to trzeba by spróbować zmienić wartości opóźnień w procedurach void write_onewire(u08 bit) i/lub u08 read_onewire(void) . Pisząc opóźnienia mam na myśli wartości dla funkcji delay - zmienić o kilka w górę lub w dół. W write jest dwa razy delay(30) - zmienić trza oba na raz np...

    DIY Konstrukcje   24 Sty 2025 19:30 Odpowiedzi: 345    Wyświetleń: 206597
  • [ASM] Analiza programu migającego diodą LED na porcie P1.7

    LED EQU P1.7 - przypisanie do zmiennej LED do P1.7 LJMP START - skocz do początku programu (etykiety) ORG 100H - rozpocznij kompilacje od adresu 100 START: - początek programu (etykieta) LOOP: - początek pętli (etykieta) CPL LED - P1.7 zmiana stanu na przeciwny MOV A,#10 -przesuń do rejestru A liczbę 10 (potrzebne do procedury opóźnienia) LCALL DELAY_100MS...

    Mikrokontrolery   06 Gru 2008 22:24 Odpowiedzi: 4    Wyświetleń: 2225
  • Bascom x51 - usuwanie zbędnych zer i kreski na LCD przy zmianie liczby

    Jeden problem rozwiązany Jak zrobić zmienny waitms... Zerknąć do Help-a i tam przeczytać , że argumentem funkcji Waitms jest Byte , czyli maksymalna wartość to 255. Jeśli dokładność odmierzanego czasu może być PI * OKO , to skorzystać z dobrodziejstwa , jakim jest Subroutine(Arg) lub Gosub To Label .Jeśli chcemy osiągnąć w miarę dużą dokładność , to...

    Mikrokontrolery   13 Lis 2005 09:12 Odpowiedzi: 4    Wyświetleń: 995
  • Kiedy włączyć timer w pomiarze odległości ultradźwiękami? Pierwsza fala czy paczka?

    Witam! 1. przede wszystkim trzeba sobie odpowiedzieć na pytanie: jaki ma być zakres pomiarowy? 2. skontrowałem takie urządzenie dla zakresu pomiarowego od 30 do 200 mm z rozdzielczością 0,1 mm. 3. przetrenowałem oba sposoby pomiaru, a więc mierząc od pierwszego impulsu i od ostatniego. 4. start pomiaru od momentu wysłania ostatniego impulsu powodował,...

    Projektowanie Układów   02 Wrz 2013 21:46 Odpowiedzi: 12    Wyświetleń: 3870
  • Jak stworzyć regulowany generator przebiegu prostokątnego na Atmega8 w BASCOM?

    witam, jeżeli procek ma robić tylko to i nic innego to ja bym to zrobił tak: w pętli głównej programu, wysyłasz sekwencję pierwszego kroku na port, potem skok do procedury opóźnienia, w której czas jest uzależniony od wartości zmiennej 8 bitowej. Zmienna ta natomiast jest uaktualniana w przerwaniu od ADC a jej wartość to nic innego jak wynik pomiaru...

    Mikrokontrolery   05 Lis 2007 14:30 Odpowiedzi: 2    Wyświetleń: 1958
  • [AM8]wyzwolenie przerwania"falling" przy puszczeni

    Równolegle z przyciskiem podłącz kondensator 100nF. Jak nie pomoże to większy. W procedurze obsługi przerwania możesz dać opóźnienie kilka - kilkanaście ms, też pomaga, ale jeśli nie może to być zrobione w ten sposób to tylko kondensator + wymiana przycisku na jakiś lepszy. Wszystkie te sposoby można łączyć ;)

    Mikrokontrolery AVR   24 Sie 2008 21:18 Odpowiedzi: 3    Wyświetleń: 1080
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Skoro procedura przerwania powoduje opóźnienia to rozumiem że też "upośledzi" działanie polecenia getkbd...? Próbowałem do pilota podpiąć klawiaturę, wszystko powinno być ok, ale nie jest

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6366
  • [BASCOM] Menu z 3 przyciskami - góra, dół i enter.

    marco47 - przepraszam, nie zauważyłem. marek19951 - proste if-then nie załatwi problemu. Jeżeli masz zapał, a widzę , że masz, zacznij od procedury obsługi klawiatury , która nie powoduje opóźnień poprzez martwe pętle ( czyli m.in wait, debounce, bitwait itp). Ja to zrobiłem na przerwaniu programowym z timer1, które odliczało mi okresy 10 ms w połączeniu...

    Mikrokontrolery AVR   30 Sty 2010 21:22 Odpowiedzi: 42    Wyświetleń: 7657
  • Jak podłączyć Atmega128 (3,3V) do LCD 4x20 z kontrolerem HD44780?

    Chodzi mi o obsługę tego wyświetlacza pod C. Dowiedziałem się że to będzie działało ale na procedurach napisanych na opóźnieniach czasowych a nie na tych które sprawdzają nóżkę R/W!! Jeśli ktoś ma takie procedury i to jeszcze najlepiej pod CodeVision to bardzo proszę o podesłanie !! Z góry serdecznie dziękuje!!

    Mikrokontrolery   27 Maj 2007 21:12 Odpowiedzi: 3    Wyświetleń: 1689
  • WD 1,5 TB – ocena stanu dysku na podstawie SMART, jak naprawić wykryte błędy

    Nie, remapowanie nie usunie opóźnień odczytu tylko zweryfikuje błędy odczytu. Niby nie masz niestabilnych sektorów ale dla pewności zrób: 1. Skanowanie - zorientowanie się w sytuacji. Można też sprawdzić SMART. 2. Zerowanie - zapis całego dysku zerami (sensem w tym wypadku jest zapisanie dysku prawidłowymi wartościami, nie musi być to zerowanie ale...

    Naprawa nośników i odzysk danych   21 Lip 2012 23:16 Odpowiedzi: 12    Wyświetleń: 1877
  • Opóźnienie otwierania bramy JA592 i programowanie pilota

    Sorki , to ten z DIPami... Procedura włączenia/wyłączenia wcześniejszego mrygania lampy - rozdział 6.2 (na samym końcu instrukcji przed tabelami).

    Automatyka bram, szlabanów, rolet   29 Wrz 2021 08:17 Odpowiedzi: 8    Wyświetleń: 2838
  • LCD 2x16 - wyświetla tylko 'p', problem z inicjalizacją programu

    Wywołanie procedury Pauza z generuje opóźnienia. Zależy co wpiszesz do akumulatora. Ogólnie wzór na opóźnienie można przedstawić tak: ACC*250us. A wywoływanie procedur przez lcall działało bez ręcznej inicjalizacji stosu, ale mogę spróbować.

    Mikrokontrolery   30 Gru 2005 20:51 Odpowiedzi: 20    Wyświetleń: 2133
  • Acer Aspire One D110 - Opóźnienie BIOS przy pierwszym uruchomieniu, co robić?

    Wyczyść pamięć CMOS. Zapoznaj się z procedurą: POST. Sprawdź dysk twardy czy dyski twarde.

    Laptopy Hardware   02 Gru 2012 10:24 Odpowiedzi: 4    Wyświetleń: 897
  • Opóźnienie i reset przy przerwaniach INT0 w ASM na 8051

    Może przerwania sa generowane częściej niż trwa procedura obsługi.

    Mikrokontrolery   27 Maj 2005 07:58 Odpowiedzi: 8    Wyświetleń: 1046
  • Problem z wyświetlaczem LCD bc2002 ze sterownikiem ks0066

    Moje pytanie jest takie, a czy zadbaleś o odpowiednie opóźnienia w procedurze inicjalizacji?? Bo jesli sterownik nie zostanie dobrze zainicjowany, to może się tak dziać.

    Mikrokontrolery   27 Kwi 2005 17:55 Odpowiedzi: 3    Wyświetleń: 1782
  • Samsung LE40N87BD - opóźnione włączanie, cykanie przekaźnika

    Standardowo zasilacz do przeglądu/naprawy na początek. Chassis GTUxx, serwisówka w bazie. Oczywiście bez PSU, ale z podanymi napięciami i procedurami. http://www.elektroda.pl/rtvforum/viewtop...

    TV Początkujący   05 Lis 2010 17:01 Odpowiedzi: 2    Wyświetleń: 8914
  • Jak dodać opóźnienie 1 sekundy w Bascom AVR bez blokowania pętli?

    Cześć. Tak podajnik ślimakowy jest w miarę precyzyjny. Nie chodzi mi o zasadę działania dozownika i jego rozbudowę chodzi mi o sedno tematu. Mam mianowicie problem z przerwami czasowymi między załączeniami poszczególnych składników. Nie ma różnicy czy jest to spust czy też podajnik ślimakowy. W przypadku spustu zasuwa otwiera się i zamyka niekiedy parę...

    Mikrokontrolery AVR   24 Paź 2008 17:32 Odpowiedzi: 15    Wyświetleń: 2586
  • Programowanie EPROM 2764 przez komputer bez dodatkowych układów - czy to możliwe?

    Czy można zaprogramować pamięć 2764 przez komputer bez żadnych dodatkowych układów? Układu 2764 niestety się nie uda, ale pamięć 28C64 (ten sam pinout) można programować w niezmodyfikowanym CA80 bez problemu, jednak niestety jest ograniczenie, jedynie wpisując ręcznie bajt po bajcie zadziała (to sprawdzone i było opisane w tym temcie nieco wcześniej)....

    Elektronika Retro   18 Lut 2018 14:25 Odpowiedzi: 14    Wyświetleń: 3798
  • SAMSUNG HD103SJ - Opóźnienia i warningi w logach Victoria, reklamować?

    Do wymiany tasiemka i sprawdzenie złącz zasilania. Oraz do wykonania procedura. Podana wyżej.

    Naprawa nośników i odzysk danych   10 Mar 2010 08:14 Odpowiedzi: 13    Wyświetleń: 4953
  • CA80 reaktywacja. Co można zrobić ze starym ośmiobitowcem.

    Dobry wieczór, Gra działa, ale wyświetla tylko cyfry parzyste z wyjątkiem pierwszej. Generator liczb pseudolosowych polega na wycięciu młodszej cyfry setnych sekundy zegara systemowego... Kiedyś działało, a na CA80 kuleje... Zakładam, że problem wynika z różnicy w implementacji obsługi klawiatury starego (SA) i nowego (CA) systemu oraz wykorzystania...

    DIY w budowie   19 Sty 2025 11:01 Odpowiedzi: 44    Wyświetleń: 11634
  • [mega32][BASCOM] wys. LED na przerwaniach i problem z uartem

    Zrobiłeś typowy błąd: obsługa przerwania jest za długa. Jak uart ma nie gubić znaków, skoro u ciebie obsługa przerwania trwa ponad 12ms? W tym czasie główna pętla stoi! Jedna z fundamentalnych zasad: w przerwaniu robimy tylko niezbędne minimum operacji. Im mniej instrukcji tym lepiej. Totalnym bezsensem jest umieszczenie całej obsługi wyświetlacza w...

    Mikrokontrolery AVR   10 Maj 2010 12:14 Odpowiedzi: 3    Wyświetleń: 1398
  • Atmega 8 - dlaczego miga tylko jedna dioda w pętli?

    Koledzy może ktoś mi wytłumczy dlaczego miga tylko 1 dioda //definiujemy stany portu sterującego diodą LED #define LED_ON sbi(DDRD,PD1);sbi(PORTD,PD1&... #define LED_OFF sbi(DDRD,PD1);cbi(PORTD,PD1&... #define LED_ON1 sbi(DDRD,PD3);sbi(PORTD,PD3&... #define LED_OFF1 sbi(DDRD,PD3);cbi(PORTD,PD3&...

    Mikrokontrolery AVR   15 Gru 2008 01:11 Odpowiedzi: 2    Wyświetleń: 981
  • Kamera Panasonic NV-DS60EG - opóźniony fokus po naprawie przesłony, co sprawdzić?

    Czyżby sam się rozregulowała?? ... Trudno to określić. Wszystko jest możliwe. Parametry ostrości, jak i wszystkie inne, są przechowywane w pamięci EEPROM. A z ich "nieulotnością" jest różnie. Z drugiej strony należy pamiętać o tym, że każda ingerencja mechaniczna w zespół obiektywu powinna być zakończona ( oczywiście nie zawsze się to robi :D) przeprowadzeniem...

    DVD/VCR/Kamery/BD Serwis   23 Cze 2007 23:58 Odpowiedzi: 4    Wyświetleń: 1557
  • Jak BIOS wykrywa dysk twardy bez głowicy? Szukam materiałów na ten temat

    Dysk ma wbudowaną małą pamięć na której jest zapisany firmware czyli programik sterujący dyskiem, jego parametry i inne tego typu rzeczy. Po podłączeniu prądu dysk przeprowadza samodiagnozę i z tego względu po odlączeniu głowic nie będzie działać. Bios zczytuje parametry z tej pamięci dopiero po autodiagnozie. Dlatego w niektórych biosach jest funkcja...

    Komputery Hardware   21 Lip 2005 18:46 Odpowiedzi: 3    Wyświetleń: 1056
  • WD Elements 1TB - Opóźniony zapis nie powiódł się przy kopiowaniu plików

    Daj jeszcze SMART ale wygląda to całkiem nieźle. Co do chęci naprawy to chodzi o system plików i Windows sam proponuje taką opcję gdy wykryje odłączenie dysku bez bezpiecznego usuwania sprzętu. Ponieważ robiliśmy kilka procedur zrób to o co prosi.

    Naprawa nośników i odzysk danych   24 Lip 2011 14:24 Odpowiedzi: 38    Wyświetleń: 5949
  • [atmega32] [atmega32][asm] Jak napisać procedury 1-wire w asemblerze?

    ;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...

    Mikrokontrolery AVR   16 Mar 2009 12:06 Odpowiedzi: 9    Wyświetleń: 2633
  • ATMEGA16[C] - Nie za każdym razem układ uruchamia się

    A jakim zegarem taktujesz procesor. Ja kiedyś miałem problem przy taktowaniu 1MHz i po zwiększeniu do 8MHz wszystko ruszyło. Może problem jest w ustawieniach kompilatora i źle wylicza opóźnienia w procedurach obsługi lcd.

    Mikrokontrolery AVR   13 Cze 2014 14:35 Odpowiedzi: 14    Wyświetleń: 2169
  • Atmega16 – wyjaśnienie obliczania opóźnień w funkcji delay() przy F_CPU 1MHz

    #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora */ #define CYCLES_PER_US ((F_CPU+500000)/1000000) /* cpu cycles per microsecond */ /***************************************...

    Mikrokontrolery   30 Sie 2007 18:10 Odpowiedzi: 3    Wyświetleń: 1155
  • [ATmega8] [ATmega8][C] LCD HD44780 nie reaguje po starcie, działa po resecie - co robić?

    LCD startuje już normalnie. Pomogło kilkukrotne wywoływanie procedury inicjalizacyjnej. Próbowałem zmieniać opóźnienia, ale bez powodzenia. Mniej elegancko, ale na szczęście skutecznie :) Dzięki wszystkim za pomoc.

    Mikrokontrolery AVR   22 Wrz 2010 15:12 Odpowiedzi: 16    Wyświetleń: 2707
  • Podgrzewacz Kaskada 2 załacza się i wyłącza z opóźnieniem

    Czyli co polecasz? Wymiana tej membranki i rozkrecenie i plukanie całego układu? Czy są jakieś specjalne procedury na to?

    Systemy Grzewcze Serwis   03 Cze 2022 07:06 Odpowiedzi: 2    Wyświetleń: 915
  • Kod w C do DS18B20 na ATmega16, odczyt 0xffff, F_CPU 16MHz, podłączenie?

    A może inaczej... właśnie zrobiłem własne procki na podstawie ATMEL'owskiego przykładu na UART'cie i po użyciu tych stałych czasowych udało mi się nawiązać odpowiedź po resecie. Poniżej funkcja próby odbioru temperatury(tylko jeden slave), który zawsze daje 0x0101? Co to oznacza? Nie zmienia się ze zmianą temparatury... int16_t OW_Read_temperature(void)...

    Mikrokontrolery   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3752
  • Jak zrealizować transmisję Manchester w BASCOM na ATmega8?

    poczytaj sobie to: http://www.ustr.net/infrared/index.shtml jeśli chcesz zrobić tego typu transmisję o takiej prędkości to w Bascomie może być to bardzo trudne do osiągnięcia a wręcz niemożliwe .... jeśli jednak nie chodzi ci o taką częstotliwość tylko dużo dużo mniejsze to być da radę pobawić się z tym w Bascomie (jednak bez asemblera albo C może być...

    Mikrokontrolery   06 Mar 2007 11:32 Odpowiedzi: 2    Wyświetleń: 2958
  • Znów Led na Atmega8, definicja wejść. Szybsze miganie diody na PC5.

    Jak wykombinować aby na PC5 taż migała dioda tyleże szybciej? Jak zdefiniować wejścia. #define LED_ON sbi(DDRB,PC5);sbi(PORTB,PC5&... #define LED_OFF sbi(DDRB,PC5);cbi(PORTB,PC5&... #include <avr/io.h> /***************************************... Definicje stałych ****************************************...

    Mikrokontrolery   27 Gru 2006 12:58 Odpowiedzi: 4    Wyświetleń: 1621
  • Ocena stanu dysku po odczycie S.M.A.R.T - HD Tune wykazał bad sektor

    Może pomóc na sektor nieczytelny, zignoruje sektory z opóźnionymi odczytami, nie usunie danych. Dopuszczalne ale nie jest to pełna procedura diagnostyczna - da pewność tylko w przypadku fizycznych uszkodzeń dysku (realokacja jest dowodem, że sektor jest uszkodzony fizycznie) i nic poza tym.

    Naprawa nośników i odzysk danych   01 Wrz 2015 13:08 Odpowiedzi: 9    Wyświetleń: 705
  • Oczekiwanie na klawisz określony czas (DSM-51 BASCOM)

    Najprostsza pętla wpisz tylko w wyszukiwarkę generowanie opóźnień i znajdziesz setkę gotowych procedur.

    Mikrokontrolery   12 Sty 2008 19:08 Odpowiedzi: 5    Wyświetleń: 1730
  • Bascom8051: Jak sprawdzić 8 zmian napięcia w 10s z PCF8591 i AT89S8253?

    Temat ciekawy. Nie mam "gotowca" ale potrzebujesz zmienne: "Licznik" - ilość odczytów napięcia "Nap" - odczytane napięcie "licznik_zmian" "Wartosc" - 0 - gdy "Nap"<0,4V albo 1- gdy Nap>0,65V "wartosc_pop" - wartość z poprzedniego odczytu Licznik =0 Do ' pętla główna incr licznik call Odczyt_nap ' skok do procedury odczytu nap call sprawdz ' sprawdzenie...

    Mikrokontrolery   01 Kwi 2009 05:49 Odpowiedzi: 8    Wyświetleń: 1443
  • Kod w asemblerze do wyświetlania 'A' na LCD HD44780 - co poprawić?

    Dlatego że lepiej moim zdaniem używać flagi busy niż domyślnych opóźnień które się przydają na początku inicjalizacji bo inaczej nie można. Jakiego używasz kwarcu? Przeanalizuj procedurę inicjalizacji pod kątem opóźnień. Wyświetlacz może nie wyrabiać. Zobacz na moją listę kolejnych kroków inicjalizacji. Podałem czasy. Jak masz szybki kwarc to będziesz...

    Mikrokontrolery   10 Gru 2007 01:25 Odpowiedzi: 39    Wyświetleń: 4712
  • LPC 1114 - taktowanie procesora a ustawienie czasu opóźnienia

    Jedynym przypadkiem, gdy opóźnienie bez timera ma ew. jakiś sens, jest procedura inicjująca działanie systemu. Można z grubsza przyjąć, że instrukcja nie będąca skokiem wykonuje się na Cortex 1 cykl zegara (jest to prawdą w przypadku instrukcji nie odwołujących się do pamięci, z dokładnością do czasu oczekiwania na pobranie instrukcji). W miarę dobre...

    Mikrokontrolery ARM   31 Sty 2013 17:48 Odpowiedzi: 5    Wyświetleń: 1734
  • Jak sprawdzić stan wysoki na PB2 w AT90S2313 w AVR Studio?

    ok napisałem drugi program który ma mrygać dioda, niestety program tylko zapala diode i nic wiecej sie nie dzieje :(:(:( moze ktoś mi wyjaśni dlaczego??? cos pewnie pętla jest żle napisana bo jak odwrotnie wprowadze wartości początkowe to dioda się zapala dopiero po sekundzie ale na tym sie konczy :(:(:( #include <avr/io.h> /***************************************...

    Mikrokontrolery   18 Sie 2005 18:30 Odpowiedzi: 23    Wyświetleń: 2190
  • [AVR] Jak poprawnie przełączać tryby TX/RX w modułach RFM70 na AVR?

    Wstawiałem opóźnienia, jak i te procedury które wskazałeś usuwałem, jednak nie przynosi to rezultatów. Przerobie jeszcze kod ze strony Voti, zobaczymy jak tam to będzie działać. Pozdrawiam

    Mikrokontrolery   17 Maj 2012 21:49 Odpowiedzi: 2    Wyświetleń: 1246
  • Funkcja w C do migania diodą LED na Atmega 8L z pinami PB5 i PB6

    Jak ma wyglądać funkcja która będzie włączać pewien proces migania diody led poprzez zetkniecie dwóch określonych pinów (np.PB5 i PB6) Chcę dodać że posiadam procesor Atmega 8L i program WinAVR. Funkcja migania diody LED wygląda tak: #include <avr/io.h> /***************************************... Definicje stałych ****************************************...

    Mikrokontrolery   19 Kwi 2005 18:57 Odpowiedzi: 1    Wyświetleń: 1101
  • [ASM] [ASM][ATTINY2313] Dlaczego program nie zapala diod na porcie B?

    Ogólnie nie cierpię AVR'ów ! no ale... W przerwaniu jest błąd. INTERRUPT1: RJMP STOP Używasz polecenia RJMP (skok w pierwszej linii przerwania do etykiety a nie do procedury STOP ) a na końcu RET (czyli powrót z procedury ->w Twoim przypadku program leci "w kosmos"). Lepiej wpisz tam RCALL, albo wpisz cały kod w przerwaniu. Ale po co opóźnienia...

    Mikrokontrolery AVR   28 Lut 2010 11:28 Odpowiedzi: 22    Wyświetleń: 2543
  • [STM32F4] Gdzie szukać opisu rejestrów NVIC dla STM32F4-Discovery?

    arm.com: Cortex-M4 Technical Reference Manual ARMv7-M Architecture Reference Manual Co do timera: prawdopodobnie chodzi o opóźnienie kasowania zgłoszenia przerwania. Jeśli skasujesz pod koniec procedury, to po jej zakończeniu znacznik będzie jeszcze ustawiony i spowoduje powtórne zgłoszenie przerwania. Do sterowania NVIC proponowałbym jednak użyć pseudofunkcji...

    Mikrokontrolery Początkujący   24 Cze 2013 08:10 Odpowiedzi: 13    Wyświetleń: 3204
  • Reset magistrali 1-wire. Inicjalizacja 1-wire i czujnika ds1820.

    Do każdej procedury opóźniającej musisz dodać około 5us na wejście do tej procedury, wyjście i instrukcję mov. Czyli zamiast 30us będziesz miał gdzieś około 35us. Próbowałeś zwiększyć opóźnienie 30us na 60 - 70us? To zaraz po SETB P0.0. To może być przyczyną. Tak poza tym to wygląda ok... No jeszcze musisz dać po całej procedurze resetu opóźnienie 600us...

    Mikrokontrolery   26 Lis 2006 15:37 Odpowiedzi: 21    Wyświetleń: 3757
  • Nice hopp ustawienie żeby brama zamykała się równo

    Jeżeli chodzi ci o to żeby nie było wyprzedzeń jednego skrzydła przed drugim podczas otwierania (SA) i opóźnienia w fazie zamykania (SC) to musisz wykonać procedurę programowania w trybie ręcznym. (p. 4.6.2 instrukcji)

    Automatyka bram, szlabanów, rolet   28 Paź 2018 08:27 Odpowiedzi: 5    Wyświetleń: 4917
  • Blokowanie PWM (timer1) przez odświerzanie LCD - BASCOM

    Z tego co wiem to bascomowe procedury LCD odliczają opóźnienie potrzebne wyświetlaczowi przy pomocy tego timera. Spróbuj zmienić timer albo poszukać w helpie bascoma.

    Mikrokontrolery   09 Maj 2007 21:44 Odpowiedzi: 1    Wyświetleń: 1183
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

    Sprawa dotycząca modbus, powinna być wykonywana co każde przejście pętli, bez żadnych opóźnień ponieważ w module mamy obsługę 8 wejść i fatek musi o tym wiedzieć bardzo szybko, aby wykonał odpowiednią procedurą obsługującą dany przycisk. Powinieneś więc w pierwszej kolejności przenieść obsługę modbus do przerwania, tylko w ten sposób będziesz miał...

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1176
  • [BASCOM] Jak zrealizować różne interwały pomiarów dla DS18B20 i napięcia?

    Mam napisany program, który obsługuje pomiar temperatury oraz napięcia. Problem polega na tym, że umieszczając w pętli głównej procedurę odczytu temperatury z opóźnieniem (w przypadku DS18B20 jest to minimum 750ms) pomiar napięcia w podprogramie jest również wyświetlany z takim opóźnieniem. Da się tego uniknąć? Jak zrobić, aby pomiar napięcia i inne...

    Mikrokontrolery AVR   04 Maj 2011 15:53 Odpowiedzi: 29    Wyświetleń: 2966
  • XMEGA - Problemy z odczytem temperatury z LM75 przez programowe I2C w C

    Witam, Mam taki problem, od tygodnia walczę mało skutecznie z odczytem temperatury z układu LM75 poprzez softwerowe I2C. Zaczynam się poddawać - nie wiem czemu to nie działa. Mój program wygląda tak: Definicje: [syntax=c] #define SDA_OUT PORTC.DIRSET=0x01; #define SCL_OUT PORTC.DIRSET=0x02; #define SET_SDA PORTC.OUTSET=0x01; #define SET_SCL PORTC.OUTSET=0x02;...

    Mikrokontrolery   04 Lip 2016 09:39 Odpowiedzi: 40    Wyświetleń: 2346
  • Konfiguracja Integra 64: Alarm włącza się przed zakończeniem odliczania

    Co do pierwszego pytania, proponuję przekonać się samemu. Nie ma lepszej nauki niż własne eksperymenty. Druga kwestia. Opóźnienie autouzbrojenia dotyczy sytuacji, w której strefa jest sterowana timerem. Np. - O godzinie 20:00 system się automatycznie uzbraja, ale Janusz siedzi jeszcze w pracy na nadgodzinach. Bez sensu, żeby wstał i wyłączał / przerywał...

    Systemy Alarmowe   10 Cze 2016 11:28 Odpowiedzi: 4    Wyświetleń: 1731
  • Arduino Uno R3 - Przerwanie INT0 wywoływane przez pin 3

    Dziwić się temu może tylko ten, co nie zagłębia się w sprzęt. Skoro przerwanie jest ustawione, to i się wykonuje... Dodatkowe uwagi: - Przyciski z kondensatorami nie łączy się bezpośrednio, kondensator w szeregu powinien mieć 100Ω, bo inaczej za jakiś czas będzie nie dwa wywołania przerwań, tylko 100 z powody wypalenia się styków prądem uderzeniowym...

    Arduino   11 Lut 2013 03:13 Odpowiedzi: 7    Wyświetleń: 6878
  • Dlaczego stosuje się opóźnienia w programowaniu mikrokontrolerów AVR?

    pierwsze 3 funkcje to procedury opóźniające: 1. o 1 mikrosekundę 2. o zadaną liczbę mikrosekund 3. o zadaną liczbę milisekund opóźnienia stosuje się w celu synchronizacji, uzyskania odpowiednich zależności czasowych, w transmisji i tego typu rzeczach. Czwarta procedura to prosty test pamięci RAM. Czy coś jeszcze jest niezrozumiałe?

    Mikrokontrolery   08 Cze 2004 14:50 Odpowiedzi: 5    Wyświetleń: 914
  • [ATTINY2313] ATTINY2313, C, DS18B20 na PINB.7 – błędne odczyty temperatury

    #define SET_1wire DDRB &= ~_BV(WE) #define CLEAR_1wire DDRB |= _BV(WE) To jest źle. Nie zmieniasz stanu magistrali tylko przełączasz port z wejścia na wyjście. Polecam lekturę : http://www.maxim-ic.com/appnotes.cfm/an_... tam są prawidłowe czasy opóźnień i procedury w C. Wystarczy tylko trochę przerobić pod avr.

    Mikrokontrolery   14 Lis 2008 22:12 Odpowiedzi: 12    Wyświetleń: 2327
  • Funkcja czekaj w C. Czy ma ktoś gotową? Coś na wzór waitus w Bascomie.

    opóźnienia ns nie mają sensu ? :) wywołanie procedury, lub wstawienie if'a moze zając więcej czasu ;)

    Mikrokontrolery   29 Lip 2006 13:07 Odpowiedzi: 14    Wyświetleń: 3302
  • RS485 Bascom - Jak dodać opóźnienie 0,5s bez utraty komunikacji?

    Również nie jestem Bascomowcem ale być może moje uwagi okażą się cenne. Po instrukcji Print "{008}5r", dane jest 10 ms opóźnienia. W tym czasie slave mógł już przesłać wszystkie swoje dane - a master jeszcze nie rozpoczął nasłuchu. Inną sprawą jest to, że 100 obiegów pętli w procedurze Odczyt_zn może trwać krócej niż transmisja jednego znaku przez UART...

    Mikrokontrolery AVR   01 Kwi 2010 12:10 Odpowiedzi: 2    Wyświetleń: 4175
  • ATmega8L: Jak zapalić LED na kilka sekund po zwarciu PD0 do masy?

    Witam Zrobiłam sobie układzik na ATmega8L który po zwarciu PD0 do masy zapala diodę LED na kilka sekund a potem gaśnie. Programuje w WinAVR. Program: #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora...

    Mikrokontrolery   08 Sie 2005 11:59 Odpowiedzi: 7    Wyświetleń: 1647
  • Rejestrator pogodowy

    Witam. Chciałbym trochę odświeżyć temat... Układ świetny, wszystko działa. Mam tylko problem ze stabilnym odczytem ciśnienia, bo wpływa na nie oświetlenie! Jak zaciemnię fotorezystor i PWM zmniejszy oświetlenie wyświetlacza to wskazanie ciśnienia zwiększa się około 4-7 hPa w zależności od stopnia zaciemnienia! Przyznaję się, że trochę zwiększyłem opóźnienia...

    DIY Konstrukcje   23 Lut 2016 16:41 Odpowiedzi: 76    Wyświetleń: 39828
  • LCD TQL16D2-1: Widoczny tylko 1 rząd prostokątów, konfiguracja Bascom AVR

    Witam. Z niewiadomych(niestety) przyczyn wyświetlacz ruszył i od tej pory działa cały czas,inicjuje się bez problemu.Zauważyłem przy okazji że jeśli wyświetlam zmienną której wartość zmieniana jest w przerwaniu to lcd migocze,musiałem dać instrukcję opóźnienia w procedurze wyświetlania,natomiast gdy wartość tej zmiennej przepiszę w procedurze wyświetlania...

    Mikrokontrolery   28 Maj 2006 09:38 Odpowiedzi: 9    Wyświetleń: 2536
  • Przyłączenie fotowoltaiki do sieci Energa - opóźnienie procesu wymiany licznika

    Wniosek do Energii złożony 20 kwietnia, 15 maja mail z informacją, że zgłoszenie zostało zweryfikowane jako kompletne. 19 maja telefon z działu technicznego z terminem wymiany. 22 maja przyjechał monter aby wymienić licznik na model ze zdalnym odczytem. Czekam, więc z niecierpliwością, że u mnie będzie podobnie. Irytujący jest brak jakiejkolwiek informacji...

    Energia Odnawialna   18 Lip 2021 12:14 Odpowiedzi: 33    Wyświetleń: 5421
  • Opóźnione uruchamianie obrazu na Asrock B450 PRO4 r 2.0 z Ryzen 5 3600 i RX 570

    Może problem z procedurą POST. Resetowałeś bios? Bateria CMOS jakie ma napięcie? Sprawdzałeś na innym zasilaczu?

    Komputery Hardware   28 Gru 2024 21:02 Odpowiedzi: 13    Wyświetleń: 273
  • Opóźnione połączenie internetowe VECTRA - brak sygnału przez 10 minut po włączeniu

    przez pierwsze 10 min. świeci się na stałe PC , Cable miga, power stałe, send i recive nie świecą. nie resetowałem- opisz mi całą procedurę z resetowaniem.

    Sieci LAN   19 Sty 2010 12:59 Odpowiedzi: 14    Wyświetleń: 7390
  • 8051 - Jak napisać funkcję DELAY z użyciem Timera?

    Na moje to będzie tak: CZEKAJ1: MOV R0,#255 CZEKAJ2: MOV R1#255 CZEKAJ3: MOV R2,#255 CZEKANIE: DJNZ R2,CZEKAJ3 DJNZ R1,CZEKAJ2 DJNZ R0,CZEKAJ1 RET Procedura na opóźnienie (delay), zamiast 255 można wpisać cokolwiek innego byleby nie przekroczyć zakresu rejestru.

    Mikrokontrolery   17 Lut 2008 10:39 Odpowiedzi: 8    Wyświetleń: 4356
  • Czy ATMega 8 wystarczy do sterowania wzmacniaczem stereo z pilotem?

    Czyli rozumiem, że tą dodatkową diode w przyciskach podłączoną do int uC wpiąłem dobrze. Nie rozumiem tylko tej odpowiedzi: "*to raczej EEPROM jest nieulotny,SRAM jest podtrzymywana" Ja rozumiem ją tak że obie pamięci są nieulotne a tak chyba nie jest. Chodzi mi o taką, która nie straci swojej zawartości po wyłączeniu zasilania bo chce do niej zapisywać...

    Mikrokontrolery   28 Lut 2009 23:41 Odpowiedzi: 49    Wyświetleń: 8342
  • Znaczenie wstawki asemblera nop w opóźnieniu przy obsłudze LCD

    No, czyli samo NOP żadnych bitów nie ustawia. Nie wiem skąd taki pomysł. Z wywołania procedury "SET_LCD_E"?

    Mikrokontrolery   04 Cze 2010 15:14 Odpowiedzi: 12    Wyświetleń: 1434
  • BASCOM - jak przerwać procedurę i wrócić do pętli DO...LOOP?

    Witam. Mam program, który działa w pętli DO..LOOP typu: DO ... IF warunek THEN procedura ... LOOP przerwanie: ... return sub procedura ... end sub Procedura wywołana w pętli głównej ma opóźnienia na WAITMS. Chciałbym przy pomocy przerwania (przycisk) zrezygnować w dowolnym momencie z wykonywania 'procedury' i wyjść z jej obsługi do pierwszej instrukcji...

    Mikrokontrolery   12 Sty 2006 08:47 Odpowiedzi: 16    Wyświetleń: 2745
  • Pierwsze podejscie do uC -> ATMega8 + HD44780 + ds18b20

    Układ wygląda OK, skoro proc się programuje i program z diodą dziłał to ja bym wziął miernik i sprawdził czy wszystkie połączenia od LCD do uC są dobre, po drugie może w procedurze inicjalizacji LCD zwiększ nieco opóźnienia (zdażają się LCD z sterownikami "kompatybilnymi nie do końca" i trzeba zwiększyć opóźnienia). Skoro widzisz pasek na LCD to znaczy,...

    Mikrokontrolery   19 Wrz 2009 23:11 Odpowiedzi: 45    Wyświetleń: 22520
  • Jak zsynchronizować włączanie linii opóźniającej audio przy wykryciu ciszy?

    Wszystko zależy do jakich celów chcesz taka linie stosować. Profesjonalne (i drogie) linie opóźniające maja tryb płynnego włączania z procedurą zwalniania czy przyspieszania dźwięku. Jakie wielkości opóźnienia wchodzą w grę...?

    Projektowanie Układów   23 Gru 2009 17:44 Odpowiedzi: 2    Wyświetleń: 786
  • Sonar ultradźwiękowy - dlaczego jest taka niedoładność?

    Witam, od pewnego czasu pracuje nad zwykłym sonarem na 40kHZ. Przetwornik jest podłączony bezpośrednio do portb.3 , a odbiornik, przez wzmacniacz tranzystorowy na pinb.0. Na początku procesor(attiny2313) wysyła jedną 'fale' 40khz: ping: sbi portb,3 rcall _25us cbi portb,3 rcall _25us sbi portb,3 rcall _25us Tak wygląda procedura opóźnienia: _25us:...

    Mikrokontrolery   23 Lut 2007 14:35 Odpowiedzi: 17    Wyświetleń: 5015
  • Kocioł Brotje energy easy 24CTE problem z odpalaniem

    Opóźnienie jest spowodowane procedurą uruchomiania kotła, urządzenie musi mieć czas kilku sekund na przewietrzenie komory i pomiar różnicy ciśnień systemu spalinowego

    Systemy Grzewcze Użytkowy   18 Sty 2012 20:15 Odpowiedzi: 22    Wyświetleń: 6412
  • LPC2142: Problem z inicjalizacją MMC - błąd R1=5 przy SEND_OP_COND

    Ja opisałem jak to robię w procedurach w asm. W przypadku C to raczej opóźnienia nie będą potrzebne bo i tak są znaczne (obserwowałem na analizatorze stanów jak pojawiają się sygnały gdy procedury były w C i potem jak zastosowałem procedury w asm). Jedyne z tego co bym zastosował to jeżeli karta nie przejdzie przez procedurę mmc_init (zwłaszcza po włączeniu...

    Mikrokontrolery   07 Kwi 2008 10:10 Odpowiedzi: 28    Wyświetleń: 2358
  • Niestabilne działanie programu obsługującego diody na kole z kontaktronem

    Będzie działać :) Tylko wyłączaj przerwanie INT na samym początku procedury jego obsługi. Tylko nie dawaj opóźnienia w funkcji obsługi przerwania. Czy to kompletny schemat? Mam nadzieję że nie :) Ale jeżeli kompletny, to zobacz w spisie treści z linku który podałem temat: Minimalne podłączanie pinów

    Mikrokontrolery AVR   02 Kwi 2012 08:05 Odpowiedzi: 23    Wyświetleń: 3146
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Nie przyglądałem się Twojemu kodowi, te gotowe procedury obsługi 1-wire składają się pewnie z opóźnień generowanych na pętlach. Obsługa przerwania może skutecznie zaburzyć odbiór/wysyłanie czegokolwiek po magistrali.

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7293
  • Jak ograniczyć zakłócenia przez porty we/wy mikroprocesora?

    Jeżeli chodzi o klawiaturę, to ja stosuję po prostu odpowiedną procedurę odczytu: wielokrotne odczyty co kilka milisekund. W ten sposób eliminuję krótkie szpilki (zakłócenia). To oczywiście spowalnia reakcję na nacisnięcie klawisza, ale przy klawiaturze opóźnienie rzędu 100ms nie ma znaczenia. Do I2C sugerowałbym filtry EMIFIL produkcji Murata. Używam...

    Mikrokontrolery   12 Lis 2005 20:58 Odpowiedzi: 13    Wyświetleń: 2082
  • [AT89C2051] Jak zaimplementować interfejs 1-Wire dla DS18B20+ na AT89C2051 w asemblerze?

    Witam, Na pewno masz błąd w procedurze odczytującej, w jednym z rozkazów zgubiłeś znaczek #. Masz w kodzie, w procedurze "odczyt danych": MOV R2,2d LCALL delay_reg ;10us a powinno być MOV R2,#2d LCALL delay_reg ;10us Po co w procedurze "inicjalizacja_1wire" masz tak duże opóźnienie (procedura delay_long), wystarczyłoby 480us. Przydałoby się również...

    Mikrokontrolery   21 Cze 2010 16:06 Odpowiedzi: 4    Wyświetleń: 2584
  • LPC1114 - Przesunięcie bitów i smużenie na wyświetlaczu dot matrix

    Tak, jak będzie gdzie indziej to może nawet działać. Napisz jeszcze co znaczy "zmodyfikowałem procedurę obsługi" I dlaczego z powodu otwartego drenu zmieniasz polaryzację? Mi to wygląda, że z powodu wolniejszego narastania zegara jego dodatnie zbocze występuje później niż następna dana. Daj testowo opóźnienie po ustawieniu CLK w pętli - jeśli jest tak...

    Mikrokontrolery ARM   01 Paź 2011 08:25 Odpowiedzi: 21    Wyświetleń: 1985
  • Jak Atmel AVR realizuje instrukcje w jednym takcie z opóźnieniami?

    Po prostu nie jest tak jak piszesz. Tak naprawde instrukcje trwaja co najmniej 2 takty - pobranie i dekodowanie i w kolejnym wykonanie. Tyle, ze w trakcie drugiego taktu pierwszej instrukcji pobierana i dekodowana jest kolejna, w efekcie efektywnie masz 1 instrukcje/takt. Ten mechanizm widac najlepiej w momencie kiedy kolejka jest pusta - instrukcje...

    Mikrokontrolery AVR   27 Lut 2010 18:55 Odpowiedzi: 28    Wyświetleń: 3266
  • Sterowanie zaworem CO i pompą z opóźnieniem przez TSI i Integra Control

    Witam, dzięki za info. Poradziłem sobie z tematem w trochę inny sposób............ W TSI builder są opcje tzw Wyzwalacze. Ustawia się tam co ma wyzwalać : wejście czy wyjście ? w moim przypadku wybrałem wyjście, które oprogramowałem jako przełącznik MONO bo takim bez problemu można sterować z poziomu Integra Control. Dodatkowo w TSi builder trzeba przy...

    Systemy Alarmowe   01 Gru 2017 10:52 Odpowiedzi: 2    Wyświetleń: 687