zrób to mniej więcej tak: .INCLUDE "m8def.inc" .cseg ; początek segmentu pamięci programu .org 0 rjmp RESET ; wektor ZEROWY (po resecie) .org OVF0addr ; wektor przerwania od przepełnienia Timera0 rjmp Przerwanie_T0 ; i tu właśnie skok do obsługi tego przerwania RESET: LDI R16, HIGH( RAMEND) OUT SPH, R16 LDI R16, LOW( RAMEND) OUT SPL, R16 ; porządek...
Mam do zrobienia Xperie J - zablokowany licznik + simlock. Boxa mam aktywowanego, wolne 10 kredytów. Ile aktualnie bierze setool za simlocka + odblokowanie licznika? I jakie opcje muszę zaznaczyć do odblokowania licznika + simlocka? Pozdrawiam
CM7 to też jest android. Na nim nie wpiszesz kodu bo tylko na stock (nie modyfikowanych) romach jest możliwość wpisania kodu. (at)sm233 EMMA z tego co mi wiadomo ma jedynie możliwość odblokowanie direct, nie ma możliwości wyzerowania kodu.
To nie jest najlepszy sposób, jeżeli jest potrzebny precyzyjny zegarek. Jeżeli gdzieś w programie głównym przerwania są zablokowane na dłużej niż niecałe 100 us (1/10800 minus czas dojście do ustawienia timera w przerwaniu ) to zegar będzie się spóźniał. Są lepsze możliwości: 1. Zmienić główny podzielnik na 64 i nie modyfikować timera w przerwaniu....
DM3 ROBI po 25 EURO :)
... Temat zostawiam otwarty gdyby coś się urodziło i szło wgrać soft po BT w aktualizacji miHome Niewykonalne. Obecnie każda aktualizacja od Xiaomi / Ninebot jest niepotrzebna dla użytkownika i ma jedynie na celu zabezpieczenie sprzętu przed modyfikacjami oraz dostosowanie go do obecnego prawa. Wysyłasz kierownicę na odblokowanie licznika lub kupujesz...
Witam;) Jeśli chodzi o nadawanie kodu cyfr klawiaturki zestawu to pisałem jakiś czas temu taki program w ramach zaliczenia tegoż przedmiotu. Podejrzewam jednak, że chodzi o wykorzystanie np. HyperTerminal'a i podawanie znaku z klawiatury komputera. Oto program który wówczas napisałem: st7/ TITLE"starter.asm" MOTOROLA #INCLUDE "st72334.inc"...
Dzięki za odpowiedź , masz rację pojawia się znowu 0000 i wymaga wprowadzenia kodu ale wystarczy przerwać zasilanie by znowu uruchomiło się bez kodu na krótki czas , wprowadzenie właściwego kodu nic nie zmienia w jego działaniu też się uruchamia a następnie po krótkim czasie znowu wymaga ponownego wprowadzenia kodu lub przerwania zasilania. Czy to znaczy...
E15i to xperia x8 setoolem normlnie unlock boxem bez problemu.
Nie wiem czemu mój post jest usuwany, jest człowiek który odblokuje Ci licznik w nowych xperiach. Napisz na pw to dam Ci namiar.
Dzień dobry. Posiadam licznik energii na szynę DIN PZIOT-E01 AI: Czy mógłbyś podać wersję oprogramowania układowego swojego bk7231n? Różne wersje mogą mieć różne wsparcie dla tych poleceń. OpenBK7231N_1.18.75
Witam. Dziś dostarczono mi urządzenie OnetMeter Home. Zamówiłem przez pomyłkę tę wersję. Szybko zorientowałem się w pomyłce i natychmiast dopłaciłem 44 zł korygując zamówienie na wersję Home PV. Różnica polega na tym, że Home nie obsługuje fotowoltaiki. Dzięki uprzejmości producenta internetowo zaktualizowano mi wersję Home do wersji Home PV. Trwało...
http://kisss-by-meyra.de/ALLdokuarchiv.p...
Każdy sprzęt do MTK .Ja robię je furiusem.
Przy 6300 możesz zrobić reset liczników, jak pisze wyzej kolega. Używasz przycisku "reset bb5". Muszisz mieć tylko obsługiwaną wersje do tej czynności nie pokrywa sie to z tymi do unlocka. Moge sie mylic ale chyba 6.01 idzie sprawdz soebie w griffin.ini.
Wnioskuję więc że nie masz ani kodu ani sprzętu. Zostaje Ci kupić kod lub zanieść telefon komuś kto ma odpowiedni sprzęt.
(at)andrzej123456 dobre pytanie, może pole magnetyczne uznawane jest za próby manipulacji przy liczniku? Dokładnie tak. Nadal jest wymagane żeby licznik sygnalizował w logach i na ekranie zadziałanie silnym polem magnetyczym. (at)costec bardzo możliwe, raz napisany i certyfikowany a drugi mikrokontroler jest nakładką/api na komunikację. Dokładnie tak...
Witam. Wpadła mi w ręce sztuka bb8520 z zablokowaną możliwością wpisania kodu. Dodatkowo sytuacje jest o tyle chora iż klient usilne twierdzi ze u nas telefon został zablokowany . i tu rodzi się pytanie czy jest jakiś sposób na odblokowanie tego telefonu lub reset mep licznika
Potrzebujesz nie licznika impulsów wejściowych a licznika sekund. Impuls uruchamia odliczanie a jednocześnie następuje blokada wejścia uruchamiającego licznik aby następne impulsy na niego nie działały. Po odliczeniu 20 sekund, licznik się resetuje i jednocześnie następuje odblokowanie wejścia. Pierwszy impuls po resecie powtórzy zliczanie sekund.
wolał bym bardziej dedykowane rozwiązanie. Na pewno takie rozwiązania ma A jak wygląda sprzedaż energii? Bo kody umożliwiające odblokowanie licznika są sprzężone z systemem sprzedaży dystrybutora energii poprzez system Apatora: "Nośnikiem informacji o ilości zakupionej energii, gazu lub innych mediów jest tu 20-to cyfrowy kod, generowany centralnie...
Witam, odblokowanie polega na pozostawieniu auta na czas na jaki zostal zablokowany. a jesli idzie o czas zablokowania to procedura jest taka, ze po 2 lub 3 blednym wpisaniu PIN wyskakuje czas blokowania 5 min po kolejnym nastepnym blednym podaniu PIN-u czas ten jest podwajany do 10 min kolejne bledne wpisanie powoduje blokowanie na 20 min i tak dalej....
Czy jest jakis sposob na odblokowanie licznika bledow w SE J220 ?
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
Jak w czystym C (AVR GCC) wyglądała by funkcja millis() ?, a może pokaż też 2 podejście (listing), gdzie milisekundy to zmienna globalna np millis. Wykorzystaj timer do przerwać dostępny na każdym AVR. W AVR GCC, funkcja podobna do `millis()` z Arduino, która zwraca liczbę milisekund od startu programu, może być zaimplementowana z wykorzystaniem timera...
Witam, LGTool robi direct w tym modelu.
Witam Mam podobny problem z kserokopiarką Minolta EP 1054. Czy ktoś zna kod na odblokowanie licznika ? Pozdrawiam
Tak wiem ale nie chodzi mi o simlocka bo do simlocka mam multi-boxsa.Chodzi mi o odblokowanie licznika zeby mozna bylo wpisac kod na sima. Jak tel wl. jest bez sim to pisze "Phone permanently blocked"
Witam chciałem zapytać czy możliwe jest odblokowanie licznika błędów neca e616 SV17 za pomocą oryginalnej karty 3g. Widziałem różne wersje że tak ale trzeba karte włożyć na 24, 48, 72 godziny. Gdzie indziej widziałem że możliwe że jest tak zablokowany licznik że nie działa sposób z wkładaniem karty g3. Więc jaka jest prawda. I czy flashowanie pomaga...
Nie mam uprawnień, nie będę dłubał ale mam pytanie, jak elektryk wymienia zabezpieczenie przedlicznikowe, Będzie nowa instalacja elektryczna od licznika i tutaj chciałem też powiew nowości i świeżości Temat zamykam a jeśli kol. będzie chciał przedstawić jakie rozwiązanie proponuje elektryk to wtedy proszę zgłosić o odblokowanie tematu.
Kolega napisał już wcześniej Czy nowe drzwiczki nie maja szybki? Jeżeli maja to można odblokować licznik kodem RC5, bez otwierania. Pozdrówka
Dostalem taka do simlocka kod normalnie czyta mi ale nie mozna wbic.Podobno mozna gdzies wykupic jakies kredyty by odblokowac taka L6i aby potem mozna bylo wbic kod.Czy nie ma czegos za free?mam multi-boxsa.Chodzi mi o odblokowanie licznika zeby mozna bylo wpisac kod na sima. Jak tel wl. jest bez sim to pisze "Phone permanently blocked"
Zablokuje się jeżeli zdejmiesz pokrywę tabliczki zaciskowej bez odłączenia napięcia. Odblokowanie jest możliwe tylko specjalnie wygenerowanym przez dystrybutora kodem. Być może coś się zmieniło w ostatnich latach, albo inni operatorzy mają inne zasady. W licznikach, które serwisowałem, zdjęcie pokrywy listwy zaciskowej skutkowało tylko kodem w liście...
Więc tylko pracownik rejonu energetyczno możne go odblokować. Zapewne podczas plombowania.
Czy ktoś pomoże mi odblokować licznik błędów w radiu Bosch Alfa 940 MP3. Radio cały czas pokazuje Blocked Wait. Kod znany: 6666.
Witam. Mam zagwozdkę otóż interesuje mnie co za układy siedzą w chipach ściągających ograniczenie prędkości. Chodzi mi o ten chip z linku poniżej. Czy jest tam jakiś procek czy jak? Zastanawiam się też jakie potencjały panują na wyjściu z silnika (z tego co wiem to ten chip wpina się między silnik a licznik a dokładnie między wyjście do licznika a licznik...
RCD AMS V0.0.8.22 - TMS470 naprawy Locked oraz dodatkowe funkcje Tym razem oficjalnie prezentujemy nową wersję programu, która umożliwia: - odblokowanie poprzez odczyt kodu bezpośrednio z firmware procesora - naprawa LOCKED - zmianę kodu na dowolny z zakresu 0000 - 9999 - wyłączenie i włączenie kodu - reset licznika błędów Naprawa Locked polega na...
Witam. Poszukuję kogoś z Krakowa do odblokowania licznika kodów simlock (pełne odblokowanie) W Xperia M2 D2303. Tylko Kraków
Atmega88 nie ma takich w ogole rejestrow: TIMSK, TCCR0! Ten kod jest poprawny. #include <avr/io.h> #include <avr/interrupt.h> #define TIMER0_INIT 175 char i; // procedura obsługi przerwania od timera TC0 SIGNAL (SIG_OVERFLOW0) { TCNT0 = TIMER0_INIT; // załadowanie do licznika wartosci poczštkowej PORTB ^= (1<<PB1);...
Zlecę odblokowanie licznika simlock w Sony Xperia T prod. 13W29. Telefon ma simlock Orange, mam kod do jego zdjęcia otrzymany od operatora ale niestety licznik jest zablokowany. Najchętniej Poznań lub okolice, ale wysyłka też wchodzi w grę.
wielkie dzięki za szybkie odpowiedzi. To, że kodem nie zdejmę wiem, nie bardzo chcialbym iść do nieautoryzowanego serwisu bo stracę gwarancję. Nie chodzi mi już nawet o usuniecie samego simlocka bo to zrobie już w salonie. Teraz chodzi o odblokowanie licznika w samym w support czy się tego podejmą. Interesowało mnie też bardzo właśnie Twoje info Gruktel...
Timer działa i generuje przerwanie co około 4 sekundy świetnie, ale jest jeden problem zanim wejdzie w pierwsze przerwanie przez około minutę przerwań nie generuje. Podmieniłem atmegę na inną, działa identycznie... Dopisałem parę linijek na początku pracy ze zmianą portuB i opuźnieniem delay_ms i dopisane linijki się zrealizowały, ostatni stan się "zamroził"...
Witam Próbuję się dowiedzieć jak używać przerwań, ale marnie mi to idzie. Nigdzie nie mogę znaleźć informacji tłumaczące od A do Z co i jak i przez to mam bałagan w głowie. Znalazłem pewien kod w necie i paru rzeczy nie rozumiem: 1. W "SIGNAL (SIG_OVERFLOW0)" ustawiona jest wartość początkowa więc dlaczego kolejny raz jest to wykonane w "int main(void)-->TCNT0...
Dzięki, już działa. Wiedziałem, że mogę liczyć na forumowiczów :] ... Chociaż może nie do końca, bo teraz tylko timer 2 działa ;/ a 0 stoi. [syntax=c]void Timer0Init(void) { TCCR0 = 1<<CS01|1<<CS00; // Prescaler 64 TCNT0 = 128; // ~ 1.0 ms TIMSK |= 1<<TOIE0; // odblokowanie przerwania od licznika } void Timer2Init(void) { TCCR2 = 1;...
no wiec Quartz w dataseet Texas Instrument piszą dokładnie na odwrót: logic one is required at the phase input for WK ; logic 0 is required for WA ... dziwne ... czarutek jeśli chodzi o kwarce to w nowym elektroniku jest wiekszość ... otóż zdradze Wam na czym polega moje dzierganie ... chce zrobić projekt z cyfrówki zawierający elementy poznane teoretycznie...
//**************************************... // Plik: keyb.h // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl // Szczegóły: http://mikrokontrolery.blogspot.com/2011... // //**************************************...
Napisałem program który generuje impulsy (40kHz) na porcie za pomocą timera0. Mam pytanie czy i w jaki sposób moża zrobić żeby ciąg impulsów podzielić na "paczki" po 5 impulsów z odstępami ok. 100Hz. Jezeli bym zaprzągł do tego licznik 16bitowy to by mi sie przepełniał co 122Hz i odpalał timer 0 na jakiś czas i to by mi w sumie wystarczało ale nie mam...
odblokowanie sterownika nie ma nic wspólnego z ładowaniem i szybkością. sprawdz zasilania licznika ( jeśli masz możliwość to sprawdż czego brakuje na lamce ładowania , masy z alternatora czy "15").
Witam, W mikrokontrolerze AtMega16 mam do portu PC.3 podlaczony przycisk, chcialbym od niego odebrac przerwanie. Jednak nie wiem jak ustawić rejestr maski TIMSK? Mam taki przykaldowy programik: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define D1_ON PORTC &= 0x02 //0xBF #define D2_ON PORTC &= 0x03...
Zasymulowałem działanie tego programu w AVR Studio i mam małą zagrychę. Nie wiem czy to wina AVR Studio (raczej nie), ale przerwanie nie działa tak jak powinno :D zmieniam stan (załóżmy diody) na pinie 7. - Gdy stan ma sie zmienic z "1" na "0" to po wywołaniu przerwania tak się dzieje, ale gdy ma się zmienic z "0" na "1" to przy kolejnym przerwaniu...
Witam Ostatnio zmienialem fusebity tak aby uC pracowal z zewnetrznym rezonatorem 8MHz. Poustawialem wszystko przez PonyProga i wygladalo,ze wszystko jest oki, no i zaczolem sprawdzac. Popelnilem maly program, ktory zapala i wygasza diode co 1 s. Wszystko bylo by fajnie, gdyby nie to ze wedlug tych ustawien i zegarze 8MHz dioda powinna migac co 0.5s....
Na wejsciu INT0 podlaczony jest kontaktron z masa z wiatromierza, jak dopisac w programie zeby procek zliczal impulsy i przeliczyl na predkosc wiatru.Do procesora na porty P1.6 i P1.7 jest tez podlaczony czujnik temperatury na DS1621, zeby mozna bylo obliczyc teperature odczuwalna z tych dwoch parametrow i gdzie to obliczyc ? wszystko jest wyswietlane...
Żeby zrobić pomiar czasu w sek, potrzebuję wykorzystać drugi timer (TCNT1), on jest 16 bitowy. Kiedyś dla 8bitowego zrobiłem kalkulator w Excelu, za pomocą którego mogłem łatwo znaleźć czas, dopasowując częstotliwość, wartości w liczniku itd. Zamieszczam ten kalkulator, oraz program. Zrobiłem to samo dla 16 bitowego licznika. Ale nie umiem tego opanować,...
Witam! Nie ma i być nie może! Słuchawka ma zablokowane wszystkie klawisze z wyjątkiem programowania .po naciśnięciu tegoż pojawia się rząd kresek przez cały wyświetlacz następnie odblokowanie słuchawki-pojawia się przekreślona słuchawka i 4 kreski dla PIN-u wtedzy działają wszystkie klawisze cyfrowe ale wprowadzenie standartu (oooo, np 1590,3570,i innych...
Czyli trzeba zmienić kod wyzwalania timera oraz preskalera tak? Edit: [syntax=text] #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t licznik, Timer; // deklaracja zmiennych które będą wykorzystywane w przerwaniach // procedura obsługi przerwania INT 0 ISR( INT0_vect ) { licznik++; // zwiekszaj licznik o jeden } // przerwanie...
Witam, mam problem z komunikacją dwóch procesorów typu 89C51 za pomocą portów szeregowych w konfiguracji asynchronicznej, czyli za pomocą jednego przewodu, TXD->RXD, obydwa procesory mają taki sam rezonator 11.0592MHz. Proszę się tu nie sugerować sensem programu ponieważ ma on na razie charakter sprawdzenia poprawności działania, wciśnięcie jednego...
Mam pytanko czy ten program może robić za stoper i co wyświetli co się stanie na wyświetlaczu po wpisaniu tej linijki kodu D1_ON; // włącz pierwszą cyfrę wyświetlacza czy co takiego zapali się 192 a jak będzie D1_ON; to wyświetli się 192 249 tak czy tylko 249 i jak dorobić ", " :D #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h>...
Dałem sei() po ustawieniach... bez zmian. TCCR0 ustawia się źródło dla licznika w tej chwili ustawiony jest po prostu zegar systemowy. Jak napisałem licznik idzie dochodzi do końca i wystawia flagę od przepełnienia. Tylko jeszcze za nim do tego dojdzie wyłącza się globalne odblokowanie przerwań. Niestety wcześniej pracowałem na AVR studio 4.19. Po tym...
Witam! Mam aktualnie na serwisie samsunga scx 4623f, w którym jest regenerowany toner. Po regeneracji toner działał jakiś czas poprawnie, lecz w niedługim czasie drukarka przestała wyczytywać ten toner. Klient twierdzi że zaktualizowała sobie firmware pewnej nocy i od tego momentu wyświetla komunikat o błędniej kasecie tonera. Próbowałem ją resetować...
Witam. Zmontowałem prosty zegar na procku attiny2313. Użylem softu ze strony: http://www.mikrokontrolery.net/avr_c_07.... (kod ponizej). uC jest taktowany kwarcem 4Mhz. Okazuje się jednak , że dokładność odmierzania czsu jest bardzo mała, zegar spóźnia sie co godzinę o kilka minut. Wydaje mi się że problem tkwi w opóźnieniu wpisania wartości do rejestrów...
[syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #define D7 7 //dioda podłączone do pinów portu D unsigned int counter=10110; int main(void) { DDRD = (1 << D7); PORTD=(1 << D7); // tutaj sobie zaświecasz diodę, ale do pojedynczych bitów to używaj "|=" zamiast samego...
witam,mam taki swój własny projekcik gdzie sercem układu jest atmega16, mam problem z częścią programu wyświetlającą czas na ekranie LCD alfanumerycznego.pomimo licznych poszukiwań znalazłam tylko poniższy kawałek programu. Pytanie brzmi jak zrobić by działał on na alfanumerycznym, a jeszcze lepiej by po prostu odliczył dokładny czas np. 10h (wiem że...
Immo jest w liczniku tak, mogę mieć licznika ale czy to coś zmieni ?? Jeżeli będzie cała reszta to zamontujesz komplet no tak ale co mi to da napisałem ze to ma być do passata b3 a tam takiego licznika nie w łoże. Nie chodzi mi o coś nie legalnego bo tu immobilajzera nie ma, chodzi mi tylko o odblokowanie sterownika. Widzisz że silnik leży na podłodze....
Mam problem z odblokowanie immobilaizera w PEUGEOCIE 307HDI 2002r. Samochód ten był 'troszke' uderzony i musiałem w nim wymienić deske z poduchami, całą elektryke silnika i sterownik silnika. Licznik jak i BSI zostały te stare. Mam teraz problem z zaprogramowaniem immobilaizera w tym nowym sterowniku silnika (trzeba go dostosować do licznika i BSI)....
Potrzebuje zmierzyć częstotliwość w zakresie do 200kHz(w tym przypadku 3,2MHz) procek: to ATmega8 Kombinuje jak koń pod górę, na czym polega mój błąd ? Timer 2 odmierza czas 1s. Timer 1 w założeniu ma zliczać impulsy z zewnatrz. (wartość 0xFF w OCR1A,-impulsy dochodzą z T1,-po zrównaniu TCNT1H/L zerują się-i cykl się powtarza.) Oróż Timer2 wchodzi w...
OK, wstawiam cały kod: //--------------------------------------... //Naglowki //--------------------------------------... #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/signal.h> #include <avr/pgmspace.h>...
skorzystam jednak z wejścia analogowego ATmega32 i czujnika pt100, ale wciąż mam problem z przerwaniami :/ nie mam zielonego pojęcia, jak w C rozwiązać problem odświeżania wyświetlacza. Znalazłem gdzieś podobny przykład, który przerobiłem, ale mimo wszystko nie działa. // Pliki naglowkowe #include <avr/io.h> #include <avr/interrupt.h> #include...
Zmodyfikowałem listing ze strony http://mikrokontrolery.net/avr_c_07.htm. Przerobiłem go, żeby odliczał do 2 min do tyłu.Przy 1 minucie zaczyna pokazywać od 59 sek w dół.W debugerze AVR studio wszystko działa, a na Atmega8 nie.Pomóżcie co robię nie tak.Do tego LED mruga :( Dodam jeszcze ,że chodzi mi to na 1Mhz wewnętrznym atmegi. //#define F_CPU 1000000L...
$mod51 ;istotne dla kompilatora asm51 (at)(at)(at)(at)(at) ;przerwania t0 i t1 pre0 equ 30h ; deklaracje komórek zmienne "set" pre1 equ 31h ; deklaracje komórek zmienne "des" prex equ 32h ; deklaracje komórek zmienne "jed" ax equ 40h ; deklaracje komórek zmienne 7seg "jed" xx equ 42h ; deklaracje komórek zmienne 7seg "des" yy equ 44h ; deklaracje komórek...
Witam! Ze względu na niedokładność funkcji waitms(); postanowiłem uruchomić licznik TC1 w ATTINY2313. Ma to być obsługa pilota (prawdopodobnie JVC). Więcej danych: - ATTINY pracuje z częstotliwością 1MHz (wewnętrzny oscylator) - TC0 jest już zajęty innymi działaniami (w czasie obsługi pilota TC0 nie musi pracować) - czas, który chcę odczekać to 14700us...
Witam. Panowie z Taurona przy okazji plombowania licznika stwierdzili, iż jest to normalny objaw. Ponaglam pytanie, jest ktoś z okolic Gliwic / Zabrza, kto ogarnia temat? Dodano po 2 Przydałby się też jakiś projekt skrzynki, w której znajdują się zabezpieczenia. Oczywiście odpłatnie. Dodano po 1 PS. Dziękuję Adminowi za odblokowanie tematu, gdyż każdy...
Tak,zgadza się,po prostu z rozpędu wpisałem Timer3,bo pisałem wcześniej na Atmega128. Poprawiłem nieco kod,ale nadal mam problem z zatrzymaniem stopera. Czy może tryb CTC będzie tutaj lepiej współgrał? [syntax=c] #define F_CPU 16000000uL #include <AVR/io.h> //biblioteka we/wy #include <AVR/interrupt.h> //obsluga przerwan #include <util/delay.h>...
Cześć, działam sobie nad zadaniem: program Timer1 działa w trybie porównania( CTC). Licznik T/C1 taktowany jest wewnętrznym sygnałem zegarowym. Wpisz odpowiednią wartość do rejestru OCR1A. Licznik zlicza od 0 do odpowiedniej wartości i po jej osiągnięciu generuje przerwanie. Proszę ustawić preskaler. Dioda podłączona do PA.7 mruga w takt licznika co...
Poprawiłem warunek, teraz czeka dopóki flaga == 0, jeśli 1 to wyświetla wynik z tym że działa dla P1.8 i CT16B1. Na P1.8 jest microswitch podciągnięty do VCC przez rezystor. Kod dla P3.3 i CTB160 dalej nie wchodzi do przerwania. jakiś pomysł ? To wrzuca na terminal dla P1.8 i CT16B1: Test Rozpoczynam pomiar Licznik=1728 Licznik2=1728 Przerwanie=1 I=0...
Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i w tym miejscu będzie poziom niski na pinie, to atmega...
Drukarka pewnie długo stała, głowica może wymagać odmaczania, tusze wymiany (gotowe zamienniki z czipem od 3 zł / szt.). Drukowanie na zapchanej głowicy szybko się kończy jej trwałym uszkodzeniem. Ale najpierw trzeba się pozbyć błędu 6C10. Bardzo rzadko pomaga odblokowanie podczas [url=http://www.youtube.com/watch?v=vvgn... licznika pampersa....
Propozycja układowa: http://obrazki.elektroda.net/57_12166795... Po włączeniu zasilania, elementy R2,C2 i U4C zerują licznik sterujący U2 Po zakończeniu impulsu zerowania licznik zaczyna zliczać impulsy z generatora na R1,C1 i U4A buforowane przez inwerter U4B. Z co drugiego wyjścia licznika (symulacja wciśnięcia i zwolnienia klawisza) wychodzą...
COś mi to nie działa tak jak ma ;/ Mam taki kod: Pełny obrót trwa ok 26ms.. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void inicjalizujPrzerwanie(void); void konfiguracjaTimera0(void); void konfigurujTimer2(void); volatile uint8_t numerobrazka=0; uint8_t obraz[20]={15,15,15,15,15,240,240,240,24...
heh wydawało mi sie że skorzystanie z gotowca będzie łatwiejsze niż pisanie tych funkcji od podstaw :) listing pliku keyb.c [syntax=c] //**************************************... // Plik: keyb.c // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl...
Dobra poprawiłem to odświeżanie (fiu, rzeczywiście, ale to dla spokoju oczu, mniej mruga, mniej się zużywają, hihi) ;) teraz TCNT0 = 1; // wpisanie wartości początkowej i wywaliłem zbędne delay(108); // opóźnienie 64us SET_DQ; // MASTER odpuszcza, więc stan wysoki na linii 1wire delay(2);//recovery -co najmniej 1us, mam 1.2us z kawałka...
[syntax=basic4gl] Dim Przerwa As Byte 'licznik czasu przerwy Dim Pomoc1 As Byte , Pomoc2 As Byte , Wysw As Byte 'zmienne pomocnicze Dim Random As Byte 'zmienna do uzyskania przypadkowości Dim Zliczaj As Bit '1 - zezwolenie zliczania czasu Dim Setne As Byte 'licznik setnych części sekundy Dim Dzies As Byte 'licznik dziesiątych części sekundy Dim Wygasz...
Witam, Chciałem zrobić opóźnienia w programie dla Atmega8. Wykorzystałem przerwania, ale przy symulacji programu w AVR Studio okazuje się że program po około 260 mikro sekundach resetuje się(wraca do funkcji main() ). Nie jet to spowodowane raczej watchdogiem bo jest on wyłączony. Czy ktoś potrafi mi powiedzieć dlaczego tak się dzieje? Aha, oczywiście...
Hmmm... Kolega wyraźnie Mnie podpuszcza. Ekspertem od MSP430 nie jestem. Może też nim nie będę. Tak samo jak wielu może błędnie sądzić, nie jestem też ekspertem od AVR, 8051 ani Z80, ani od BASCOM-a, C i tym podobnych. Potrzeba chwili wymusiła poznanie tej rodziny. A może źle powiedziane. Rozpoczęcie poznawania tej rodziny. Mogę postarać się odpowiedzieć...
keyb.h [syntax=c] //**************************************... // Plik: keyb.h // // Zaawansowana obsługa przycisków i klawiatur // Wersja: 1.0 // Licencja: GPL v2 // Autor: Deucalion // Email: deucalion#wp.pl // Szczegóły: http://mikrokontrolery.blogspot.com/2011... // //**************************************...
Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na pasku ledowym (czerwony, zielony, niebieski) oraz ich...
Witam, po dłuższej przygodzie z Asemblerem postanowiłem zapoznać się z C dla procesorów AVR. Ku mojemu zdziwieniu prosty kod taki jak: #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // ustawienie trybu pracy licznika TCCR0 = 0x04; // wpisanie wartości początkowej TCNT0 = 254; // odblokowanie przerwania od licznika...
Witam. skopiowałem program do wyświetlania znaków na LED. Dodałem pare znaków. Wyświetlanie kolejnych znaków realizowana jest poprzez przerwanie od przepełnienia licznika T1. Efekt nie jest taki jaki powinien być na wyświetlaczu mam wciąż 1 wyświetlaną cyfrę. Nie wiem co jest nie tak? Poniżej przesyłem listing. Przeanalizujcie i powiedzcie co zmienić....
Witam ponownie. Pomimo iż posiadam już lekturkę, siedzę nad Timer'em1 w trybie licznika już 2 dni nie bardzo nadal wiem co i jak... nie wspomnę, że z trybem CTC też próbowałem. Mianowicie; nie wiem dlaczego, nie mogę osiągnąć odmierzania równo 1 sekundy w zmianie stanu LED, gdzie robię błąd ? Oto kod; Dodano po 9 Jeszcze jedna drobna uwaga, #define...
Witam, Piszę program obsługujący diody umieszczone symetrycznie na obrzeżu koła. Diody mają działać tak, że przy obrocie koła świeci się tylko jego połowa. Pomiar dokonuje się jednym kontaktronem. Program powstał, testuje go na płytce uniwersalnej, a impuls pomiarowy wymuszam zbliżając magnes do kontaktronu. Niestety działa strasznie niestabilnie, a...
Witam. Mam pytanie bo nie wiem czy dobrze zrozumiałem działanie fast pwm dla atmegi. Kicznik zlicza od 0 do max. Wartość max jak w nocie pisze uzależniona jest od rozdzielczości (8,9,10 bitów). Ale jest też mowa że można uzyskać rozdzielczość od 2 do 16 bitów w zależności od ustawienia OCR1A). Mi chodzi o rozdzielczość 8 bitów. Ustawiam WGM odpowiednio...
Witam ponownie, Poszedłem za radą większości z was i postanowiłem napisać program od nowa. W załączniku zamieszczam kod. Teraz nie mam już problemu z przejściem ADC z np.: 29 na 30 i też nie ma problemu z jego wyświetlaniem ale mam inny problem. Właściwie dwa. 1. Wyświetlenie ADC pomimo uśredniania jest niestabilne - ciężko jest ustawić stabilną wartość...
Witam Wreszcie znalazłem czas, żeby opisać jak udało mi się uruchomić timer1 w konfiguracji jakiej jest mi potrzebny. Założenia jakie były przyjęte: - częstotliwość Pracy PWM 17,58kHz - rozdzielczość 12 bitów - generowanie przerwania od każdego przepełnienia licznika - wejście BRK - sprzętowe wejście blokujące generowanie sygnału PWM pojawieniem się...
Poprawiłem kod, był błąd przy zamianie adc na Uwe. http://obrazki.elektroda.pl/9994453300_1...
Witam Po żmudnych testach uruchomienia DMA w taki sposób aby działało z drugiego licznika coś udało mi się osiągnąć chociaż wyniki mnie zaskakują. http://obrazki.elektroda.pl/2501383900_1... http://obrazki.elektroda.pl/2625388300_1... http://obrazki.elektroda.pl/1655047300_1... http://obrazki.elektroda.pl/4889497000_1...
Witam ! Zwracam sie z prosba o rade w sprawie obslugi przerwań. Jestem na ukonczeniu projektu termometru na AT89S52 w ktorym mają działac dwa przerwania - wewnetrzne od timera ktory zapisuje wyniki 10 kolejnych pomiarow do pamieci wewnetrzej u-kontrolera oraz zewnetrzne od przycisku - microswitcha ktory powoduje wypisanie zapisanych wynikow z pamieci...
Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość przy pisaniu ewentualnych odpowiedzi, za...
repeat equ 8 ; bajt zmniejszany o 1 po kazdym wykryciu wcisniecia klawisza keyboard equ 9 ; bajt z kodem klawisza (255 - nie wcisnięty) faza equ 0 ; bit informujący czy klawisz jest wcisnięty; jesli nie, to faza = 0 keys_delay_1 equ 20 ; czas w 1/50s przez jaki musi byc wcisnięty klawisz aby zostal wczytany ponownie keys_delay_2 equ 3 ; czas...
Witam Próbuję napisać obsługę pilota, który używa kodowania [url=http://www.ustr.net/infrared/nec.sh... Następnie chcę przesłać kod na okno terminala za pomocą USART. Próbuję to realizować bez użycia funkcji typu delay_ms(), zamiast tego chcę użyć przerwań. Idea jest taka, że po pojawieniu się pierwszego zbocza od odbiornika podczerwieni, wywoływane...
Cześć, Napisałem program na AT90PWM3B (16MHz), który w sposób programowy zmienia wartość wypełnienia PWM. Impulsy są generowane w przerwaniu (CTC - Compare Match). PWM ma wartość 50 Hz - ta część działa prawidłowo. Nie zmienia się jednak wartość wypełnienia. Wypełnienie poszczególnych impulsów jest równe początkowej wartości zmiennej. Program zakłada,...
Proźba o wytłumaczenie mi dlaczego nie działa wyświetlanie czasu: w drugiej linijce na LCD chcę wyświetlać godzinę, czas jest obliczany dzięki przerwaniu z TC1 (co 1 sekundę ma generować przerwanie) Niestety na LCD mam cały czas 00:00:00 tak jakby nie działało inkrementowanie w funkcji aktualizuj_czas lub jakby zmienne w głównej pętli nie były te same...
Witam, jeśli chodzi o programowanie uC to jestem początkujący. Mam problem z programowym pwm na attiny13a. Mój program bazuje na programie M. Kardasia z książki. Na atmedze16 działał dobrze, ale jak przerobiłem go na attiny13a wg noty katalogowej, to dioda nie świeci. Wiem, że na pewno coś przekręciłem. Jeśli chodzi o podłączenie do programatora i samego...
xperia odblokowanie licznika odblokowanie licznika prądu odblokowanie licznika elektrycznego
pełna opona sprężarka ciężko startuje suzuki cewka
Różnice między płytami głównymi U042 a U044 Buderus Licznik kilometrów Skoda Octavia - usterki i diagnostyka