Jak to nie. Przez sekwencję sei+sleep nigdy nie wychodzisz z obsługi przerwania, tzn. rozpoczynasz obsługę następnego przerwania zanim skończysz poprzednią. W efekcie przepełnia Ci się stos. Takich rzeczy po prostu się nie robi. Ogólnie rzecz biorąc, wyświetlanie z poziomu obsługi przerwania też jest niezgodne ze sztuką, chociaż tutaj nie spowoduje...
Druga sprawa. Skoro ma być reset np. BORF: flaga resetu przy obniżonym napięciu sieci, to czy można wcześniej zapisać do EEproma jakieś ważne dane? Zdecydowanie nie należy nic zapisywać do EEPROM przy obniżonym napięciu. Poza tym BOD nie wystawia żadnej flagi przerwania którą mógłbyś wykorzystać. On po prostu resetuje układ o ile jest włączony a następnie...
Tak wszystko jest w datasheecie ;) Ale generalnie linia reset sluzy do wprowadzenia procka w stan programowania.
Te C1 i C12 - to tak jakby miał być reset rejestrów - chyba że to tylko tak narysowano; elementy na szynie zasilania.
Być może przez złe warunki z zasilaniem, podczas próby programowania zostało samoczynnie zmienione wyprowadzenie reset na wyjście (bit SPEIN). Bez programatora równoległego raczej się nie obejdzie. Ew. kup se nowego procka, a jak już będziesz miał doświadczenie to zbuduj se programator równoległy i odblokuj nieszczęśnika. Poczytaj ten Dodano po 4 Być...
Witam, w poniższym programie występują niepożądane resety, sprawdzałem już wartość rejestru MCUCSR i tuż po resecie ma wartość 0 czyli jest to reset programowy. zorientowałem się, że źródłem jest wywołanie instrukcji odpowiadającej za przerwanie komparatora analogowego (w oknie disassembly adres 0x00000020), które jest wyłączone... nie wiem co powoduje...
Figure 26 shows the external reset operation and timing. The RST pin is set to logic 0 for a minimum of 20 ns. The RST pin is then set to a logic 1 state, thus starting the initialization sequence, which requires 1024 system clock periods. The external reset is especially useful in applications where there is a delay between the DSD1794A power up and...
Tak lekko zmieniłem bo może zrobiłbym to inaczej ;) [syntax=vbnet]Dim Aktywne As Byte Odbior_pilota: If Komenda = W_gore Then Incr Aktywne If Aktywne > 4 Then Aktywne = 1 Elseif Komenda = W_dol Then Decr Aktywne If Aktywne > 4 Then Aktywne = 4 End If Select Case Aktywne Case 0 Gosub Aktywuj_pc Case 1 Gosub Aktywuj_cd Case 2 Gosub Aktywuj_tuner Case...
Usun układ econoreset (ten ds...) i podciągnij linie reset to plusa przez opornik 10k. Najprędzej masz na stałe poziom 0 na linii reset. Sprawdź to woltomierzem jakie masz napięcie na końcówce RESET. Albo econoreset jest do kitu albo odrotnie go wlutowałeś (jeśli jest w obudowie zwykłego tranzystora) Najprędzej to jest niesprawne. Bo jeśli na 2 procesorach...
Witam. Transformator zastosuj troszkę większy np.TS4/40, bo wiem że 2/14 będzie sę znacznie grzał przy wysterowaniu wszystkich przekaźników naraz, dodatkowo między reset a VCC wepnij opornik 4,7....10k tylko przy programowaniu go odłącz. Styki wykonawcze (obciążone) przekażników zabezpiecz warystorami., no i te diody jak kolega pisał wyżej koniecznie...
Instrukcje Step-By-Step jak zdobyć wsad masz tutaj: http://www.siwawi.arubi.uni-kl.de/avr_pr... i tu: http://www.siwawi.arubi.uni-kl.de/avr_pr... Jak dobrze się doczytałem triko polega na tym żeby zdobyć wsad z oryginalnego zestawu atmela STK500, czyli trzeba włożyć procek ATmega16 -chyba taki jak w oryginale, załadować...
Problem jest w tym że tablice są umieszczone od 0x40 (org 0x40) w pliku WaveSmpl.asm a przy starcie masz skok do procedury RESET i RX_COMPLETE_INT .org 0 rjmpRESET .org URXCaddr rjmpRX_COMPLETE_INT więc skok musi być wykonany przez tablice a jak dodajesz jeszcze jakieś tablice to ten skok jest za długi. usuń .org 0x40 ; Flash word address w pliku WaveSmpl.asm...
mam jescze jedno pytanie programujesz to odzelnym proramatorem?? czy przez ISP?? spoboj odwrócic porty, spoboj uzywac polecen set i reset np. "reset PORTB.5 " oraz tutaj masz cos o charakterstyce portu: Port PB jako uniwersalny port wejścia wyjścia. Wszystkie 8 linii portu są równorzędne, gdy używane są jako zwykłe wejścia-wyjścia. Bity DDBn w rejestrze...
No to i ja wtrącę swoje trzy grosze! Widzę że jesteś raczej Świeżakiem więc proponuję moją pomoc. Otóż: Trzeba sobie odpowiedzieć w czym chcesz pisać. BasCOM to dobry jednak chyba komercyjny język, jeśli wiążesz przyszłość z programowaniem mikroprocesorów moim zdaniem: "NIE IDŹ TĄ DROGĄ" (ale to tylko moja subiektywna opinia) Od czegoś trzeba zacząć!...
http://obrazki.elektroda.pl/4134553500_1... Witam. Chciałem wam przedstawić mój najnowszy ukończony projekt jakim jest kostka LED 4x4x4. Niestety na forum jest mało takich projektów, a ja usilnie chciałem mieć taką kostkę, aby była bezpośrednio połączona z płytką. (bez plątaniny przewodów na płytce uniwersalnej). Trafiłem na stronę...
nie wiem czemu przeskakuje do 8 od dołu "reti" po czym dochodzi do pętli głównej i co drugi krok wraca do tego nieszczęsnego "reti" Tam nie powinno być reti, a poza tym jako wektrów przerwań dla ATmega16 musisz używać instrukcji 'jmp', a nie 'rjmp'. Spróbuj zrobić tak: ..... .org 0x00 jmp reset jmp ext_int0 jmp def_vect jmp def_vect jmp def_vect jmp...
No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
http://obrazki.elektroda.net/56_12764341... Witam Chciałbym dzisiaj przedstawić mój ostatnio zakończony projekt. Przedstawiony układ jak sama nazwa wskazuje jest domowej konstrukcji Ambilight'em. Jest to druga wersja opisywanej w ubiegłym roku Mirlight'a (http://mirley.firlej.org/mirlight) wyposażona w kilka modyfikacji. Całość oparta jest...
Ale ten stabilizator 7005 który daje 7V to powinieneś wymienić na nowy egzemplarz.
http://obrazki.elektroda.pl/3803245500_1... Witam! Chciałem przedstawić mój układ kostki sześciennej (4x4x4), który ostatnio stworzyłem. Zainspirowany http://obrazki.elektroda.pl/5944479000_1... GALERIA: Diody: http://obrazki.elektroda.pl/8405504800_1... http://obrazki.elektroda.pl/4483657100_1...
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...
nie dość, że w przerwaniu dajesz opóźnienia waitms o czym wspomniał kolega powyżej - to jeszcze wyświetlasz coś w przerwaniu na LCD a to już msakra. do tego wszystkiego daj nie tylko dyrektywę informującą jaki zegar ale co najważniejsze dyrektywy ustawiające stos sprzętowy i programowy - dodatkowo zmień wtedy ich wartości na większe niż domyślne bo...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Kilka osób pisało do mnie w jaki sposób mają skompilować i wgrać program. Spróbuję szczegółowo opisać. 1.Pierwszą czynnością jest instalacja środowiska Arduino IDE (link poniżej): https://www.arduino.cc/en/Main/Software 2.Po pomyślej instalacji uruchamiamy program. Klikamy Plik => Preferencje. W polu Dodatkowe adresy URL do menadżera płytek wklejamy:...
Witam prostownik dalej się zawiesza, pochodzi 10 minut i nie da się nic klawiszami zrobić, dopiero reset nie wiem czy program winny czy co możne ktoś pomóż.
Inne tak. nie myl resetu z zasilaniem
Wypluło coś takiego: C:\Users\Wojtas\Desktop\USBASP_avrdude\a... -c usbasp -p atmega16 -v -U lfuse:r:-:h -U hfuse:r:-:h avrdude: Version 5.3.1, compiled on Jan 1 2007 at 14:25:19 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "C:\Users\Wojtas\Desktop\USBASP_avrdu de\avrdude\avrdude.conf" Using...
tak ale reset jest zwarty bez podłaczonego programatora co dziwne przy odwrotnej polaryzacji niema przejscia. mam podejrzenie ze procech chyba jednak padł bo był na nim program kóry obsłogiwał poczesci lcd a teraz lcd jest martwy tak jak by niebył podłaczony
Błąd chyba jest tak sadze bo jak ustawie na podtrzymanie to napięcie jest idealne prawie ale ciągle się zmienia prąd na początku nawet 0.5A ciągle się zmienia po jakimś czasie mniej ale ciągle pływa ,a jak włączę np. światła w samochodzie to bardzo szybko narasta prąd . Rozumiem, że podpinasz ten prostownik bez odłączania acu od instalacji? Wtedy jak...
1. Pokaż program i schemat swojego układu. 2. Reset za pomocą pinu RESET ma taki sam skutek jak włączenie zasilania. 3. Do edycji służy przycisk ZMIEŃ
Chce podlaczyc jeszcze bezposrednio do ATmega16 5 diod IR po 20mA kazda, maksymalnie 1 zalaczona na raz, ale sie zastanawiam czy przy polaczeniu przez rezystor tylko przy niskim stanie wyjscia nic sie nie stanie? Jak sie w tedy zachowuje prad z niej plynacy?
Brak rezystora na Pinie reset
Tak, jest to wejście zanegowane - reset wystąpi gdy na wejściu zapodasz stan niski - czyli gdy rozewrzesz łącznik.
Ja też zrobiłem sterowanie ale na ATmega32 + ATmega16 są to dwa moduły dla celów rozszerzeniowych (coś w stylu SIMENSA). W układach reset procków ma tylko klasycznie 100nF i 10k. Ale obydwa procki jak od strony wejść tak i od strony wyjść jest wszystko poszczone przez transoptory. Układ steruje maszyną w której jest robiony rozróch silnika 18KW oczywiście...
To nie o to chodzi. Na początku programu: - w pierwszej linii kodu zapamiętaj wartość tego rejestru w jakiejś zmiennej, - i wyzeruj ten rejestr. Teraz w zmiennej masz stan bitów tego rejestru i możesz sprawdzić, który reset wystąpił - patrz bity tego rejestru. W ten sposób będziesz wiedział co jest przyczyną resetu - o ile nadal uważasz, że faktycznie...
Jeśli masz kondensator w obwodzie reset procesora to go usuń.
deklaracja 'volatile' niestety nie rozwiązała problemu, podobnie jak reset preskalera poleceniem SFIOR |=(1<PSR10);
Tylko tak dla ścisłości... Wektory przerwań używają rozkazu jmp (nigdy rjmp)... The most typical and general program setup for the Reset and Interrupt Vector Addresses in ATtiny2313 is: ..... 0x0000 rjmp RESET ; Reset Handler 0x0001 rjmp INT0 ; External Interrupt0 Handler 0x0002 rjmp INT1 ; External Interrupt1 Handler ..... Tak więc RJMP czy JMP zależy...
A bez kwarcu procesor pracuje ? Jak mają się Fusebits ? Reset w powietrzu ? Light'I
Witam Sugerowałem podciągnięcie wszyskich pinów (sterujących) wyświetlacza do + zasilania. Co do kondensatora (i rezystora też) na resecie to, to czy go dasz czy nie to nie będzie miało żadnego znaczenia podczas uruchamiania. Może to mieć znaczenie w docelowym układzie jak będzie duży poziom zakłóceń. Robię sterowniki do solariów. Jedna wersja na ATMEGA16/32...
Spróbuję jeszcze na 1Mhz ale skoro Panowie mówią że zablokowanie powstało na skutek zmiany funkcji pinu RESET to chyba nie ma sensu
Nie da się wyłaczyć, ale da się nóżkę reset odblokować (tylko nie w tym procku :) ):P
Witam, Używam kwarcu 16 MHz, spróbuje zrobić reset modemu zobaczymy co z tego wyniknie. Pozdrawiam
zgadza się trzeba nacisnąć reset na płytce startowej ale to nic nie daje
Do RESET dodał bym kondensator odsprzęgający 10uF. Sprawdź jakie kondensatory są przy kwarcu na płycie Propox.
Czy liczyłeś prąd jakim zasilana będzie pojedyncza dioda LED z pinu mikrokontrolera? Pokaż jak to zrobiłeś i jaki otrzymałeś wynik - to bardzo istotne. W jakim celu etykieta RESET na pinie PA7?
Reset podciągnąłeś? W BASCOM niestety Ci nie pomogę, ale zapewne zaraz ktoś się odezwie :)
10K w resecie trochę za dużo. 4,7K lub 2,2K Niekoniecznie. Pin RESET w AVR ma wewnętrzne podciąganie i zewnętrzny rezystor zwykle jest niepotrzebny. Nawet jeśli go damy, to będzie układ dwóch równolegle połączonych rezystorów (wewnętrzny i zewnętrzny) o wypadkowej rezystancji niższej, jak to w tym typie połączenia. Warto też pamiętać, że w nowszych...
reset atmega16 atmega16 eeprom atmega16 ds1820
schemat instalacja renault magnum zasilać konwerter multiswitcha usbdeview properties
toshiba satellite sterowniki toshiba satellite sterowniki
Mikrofon nie działa – brak dźwięku w słuchawkach, headsetach, mikrofony USB, XLR, Windows 11, Realtek, TRRS Klawiatura laptopa Lenovo, Dell, HP – U zamiast 4, Num Lock aktywny, jak wyłączyć