Mega32 robiłem generatorem zewnętrznym około 1MHz ze zdjętym kwarcem.
Może jak w tanich MP3, gdzie po wysypaniu się softu trzeba zewrzeć nóżki w pamięci i wtedy urządzenie jest wykrywane inaczej. Potem należy wgrać mu nowy firmware :-)
Przerwanie procesu programowania BIOS powoduje że bedzie uszkodzony, odzysk płyty jest możliwy po zaprogramowaniu ale już w programatorze.
Witam kolegów to powinno troszke rozjaśnić sytuacje w waszych problemach. http://www.humax-zone.net/index.php
Na czas programowania należy wylutować kwarca i połączyć przerwaną ścieżką i programować według opisów. Potem wróć do stanu z wlutowanym kwarcem i przerwaną ścieżką.
Przeczytaj ten temat: http://www.elektroda.pl/rtvforum/topic62... Gościu napisał, że można j-tagiem, ale tego nie potwierdził!!!
Witam !! Mam spory kłopot !! Zostawiełem CD z softem do WIWY na "górze" i znalazło się w DVD . Problem w tym że programowanie zostało przerwane i odtwarzacz teraz tylko piszczy a tacka się nie domyka. Czy ktoś wie jak zaprogramować odtwarzacz ?? Model WIWA HD238. POZDROWIENIA
Albo wylutujesz pzmieć FLASH i włożysz w zewnętrzny programator albo zaprogramujesz ją programatorem bez wylutowywania jej z układu. Na stronie http://personal.inet.fi/cool/mediatek/pr... masz wszelkie potrzebne informacje dotyczące interfejsu. Pozostaje Tobie pozyskanie zawartości pamięci.
Witam, posiadam motorole GM300. Podczas programowania brakło prądu i nie dokończyło wpisywania, od tego czasu po włączeniu radia motorolka przez jakiś czas buczy i nie da się jej ponownie zaprogramować. Niestety nie zrobiłem kopii zapasowej softu i nie mogę jej podnieść. Słyszałem że można przerobić soft od innej motorolki ale po wielu próbach nie udało...
Przejrzyj setkę wątków na forum poświęconych temu, dlaczego do przycisków nie uyżwa się przerwań portów, a potem zrób to w przerwaniu timera, np. tak, jak w tym artykule: http://ep.com.pl/files/10324.pdf Samo programowanie prtzerwania też masz ciut bez sensu - najpierw uruchamiasz przerwanie, potem programujesz linię portu, która ma je zgłaszać. Zanim...
(at)minitronik Najprostszy procesor - podajesz na wejście timera te impulsy, programujesz timer tak, że po zliczneiu do 56 generuje przerwanie zmieniające stan wyjścia na niski - do tego służy rejestr compare w timerach. Drugi taki rejestr programujesz na 4 i przerwanie z tego zdarzenia compare wystawia stan wysoki. Ot i cały program. W sumie na dyskretnych...
Jeżeli nie kupiłeś urządzeń na pchlim targu to napewno dołączyli instrukcję tam znajdziesz jak dodać urządzenia bezprzewodowe. Jeżeli będziesz dodawać czujnik nie zapomnij zaprogramować jego właściwości *8 kod instalatora 001 linie od 1-16 002 linie od 17-24 przy czym musisz wpisać wszystkie komórki np przypisałeś czujnik na 20 linie wbijasz 002 i następnie...
Po wielu próbach z wgraniem różnych firmware'ów chyba uwaliłem płytkę. Płyta włącza się i po chwili wyłącza się sama i nie ma możliwości wgrania innego firmware'a. Kontroler jeżeli nie odbiera żadnych sygnałów i nie wykonuje się żadnych operacji na pilocie to się szybko wyłączy w stan czuwania. Twoja matryca ma zasilanie 3.3V jeżeli się nie mylę a...
USTAWIANIE POSZCZEGÓLNYCH FUNKCJI AUTOALARMU PRESTIGE APS 150MX Aby wprowadzić alarm w tryb programowania poszczególnych programów należy: -załączyć stacyjkę, -załączyć, a następnie wyłączyć wyłącznik serwisowy 3 razy, -w ciągu 3 sekund wyłączyć i włączyć kluczyk w stacyjce, syrena wyda 1 lub 2 dźwięki zależnie od ustawienia programu pierwszego ( patrz...
MES Mariusz - w żaden sposób nie zagwarantujesz, że firmware się nie uszkodzi. W końcu zawsze można przerwać transmisję lub programowanie w dowolnej chwili, prawda? Jedyne co możesz zrobić to uodpornić się na takie sytuacje. Czyli przed startem firmware startuje bootloader i sprawdza jego integralność. Jeśli ok, to startuje firmware, jeśli nie to robi...
Trzeba ściagnść BIOS do konkretnie swojego modelu płyty ze strony producenta. Następnie postępuje się zgodnie z załączoną instrukcją (start komputera z dyskietki). Wgranie nieodpowiedniej wersji lub przerwanie programowania spowoduje "pad" komputera.
Nowe procesory Atmela AT89s52, AT89S8252 mają w pamięci program testowy, który faktycznie wysyła jakieś wartości na port P2 . Na płytce testowej, którą posiadam, mam diody na P2, więc mrugają - przy czym P2.0 z większą częstotliwością niż P2.7. Częstotliwość mrugania zależy natomiast od kombinacji stanów logicznych portu P). Przynajmniej tyle zaobserwowałem....
Niestety prawda, ale nie w tych nowszych płytach z zabezpieczeniami DualBios lub podobnymi. W starszej płycie przerwanie programowania lub błąd i wyłączenie komputera kończyło się źle. Klęski w sumie nigdy nie ma, bo zawsze można programować w programatorze lub "na gorąco", ale to już trzeba mieć czym i co programować.
juz dziala moj kod, wystarczylo dodac w przerw1 "clr tf1" chociaz dziwna sprawa bo niby wskaznik przerwania jest zerowany po wejsciu do przerwania
Nie, trzeba programować kość programatorem.
Witam. Podczas aktualizacji ecu została dołączona wtyczka obd , przerwane programowanie. Skutek tego taki że ecu umarło, nie ma możliwości połączenia się ponownie. Postanowiłem wymontować ecu z auta i zaprogramować przez bdm, ale tu też problem bo k tag też nie może się połączyć z eeprom. Jest jeszcze jeden pomysł żeby zaprogramować pamięć w programatorem...
Do AVR znajdzie się też jakiś prosty programator do ISP, poszukaj, bo wydaje mi się że na forum gdzieś to było. Co do PIC, to używałem starszą wersje picusia (chyba 1.2 albo 2) i nie byłem z niego zadowolny (zawieszenia w czasie programowania, nie można przerwać programowania, błedy w programie obsługującym), wydaje mi się że za tę cene można kupić...
Można to zrobić tylko priorytetami, ale można też decydować "ręcznie" czy przerwanie może być przerywane czy nie. 4\/3!!
Jeżeli zależy ci na konkretnym czasie próbkowania, to stary konwersji powinien być wywoływany w przerwaniu od timera,a odczyt pomiaru w przerwaniu od ptzetwornika A/C. Jeżeli czas nie jest istotny możesz wykorzystać tylko przerwanie od przetwornika A/C i w nim startować następną konwersją. W programi głównym będziesz musiał raz wystartować pierwszą...
Wyciągnąłbym pobieranie wartości od użytkownika do osobnej funkcji. Wewnątrz tej funkcji opakowałbym całe pobieranie w pętlę (do-while będzie w sam raz) wykonywaną tak długo, aż użytkownik prowadzi poprawną liczbę. Samą liczb zwracałbym z funkcji i przypisywał do komórki, która Cię interesuje. Oczywiście propozycja ta zakłada przymus wprowadzenia wartości,...
Przecież to Ty programujesz timer, a timer może po każdym okresie np. zgłosić przerwanie.
A nie da się zrobić tak, że czujnik który pierwszy poczuje przerwanie bariery odłącza drugi od zasilania ? Prosta sprawa z przekaźnikiem
Zapisywać przez DMA to samo, co zapisujesz przy użyciu przerwań, tylko nie masz żadnych przerwań. Dwa kanały DMa programujesz na transmisję jednego słowa w kółko - jeden ustawia przez BSRR jedynkę, drugi przez BRR zero na wyjściu. Masz to opisane gdzieś w EP z 2016 roku.
Wyciągnij sterownik i zrób to na stolo po pinout. Miałem taki przypadek i na stole bezpośrednio przez pinout wsad poszedł w całości bez problemu. Chyba że masz problem z kablem. Galletto 1260 zrobił to bez problemu. Dodano po 3 Posiadam wsad do asz zrobiony na 170 KM z audi a3 2003 r HW: 0281010981 SW: 1037366273 VIN nr.: SW ver.: 39S00850 Spare: Engine:...
Witam, mam GP680 i error code EEPROM Cksum. Próbowałem mu wrzucić R02.07.04 Robiłem to RIBem, mam adapter HLN9742. Niestety w trakcie wgrywania programowanie zostało przerwane. Próbowałem zrobić flash ale dostaje komunikat o problemie z hardawrem... Próbowałem zaprogramować starszą wersją R02.06.04 - czasem to pomagało, ale tu nie. Jak dalej ugryźć...
Daj nowy region pamięci tylko na przerwania, Flash zaczniesz wyżej. Ja dałbym nawet nowy region na ów eeprom. mógłby być programowany wartościami domyślnymi, albo po prostu przesuń operator . za przerwaniami, choć to mało eleganckie.
Mam pytanie co do przerywania przerwania, czy jest to mozliwe do realizaci. Ogolnie chodzi o to czy jak wykonuje sie przerwanie to czy mozna je przerwac przerwaniem o wyzszym priorytecie albo FIQ wykonac to przerwanie a potem powrocic do wykonywania z powrotem przerwania nr 1. Na razie wszystkie moje proby koncza sie na tym ze np. pracuja dwa liczniki...
No a teraz czy jesteś pewny, że wszystko faktycznie jest w RAM - kod kasowania/programowania, przerwanie i tablica wektorów? 4\/3!!
O kod który mi chodziło to ciąg wpisania cyfr do wyłączenia czujek po wejściu w tryb serwisowy. Każdy pisze czytaj instrukcje, to po co są fora.... dla przyszłych pokoleń, nie wiedzących, odpowiedz jest prosta: 1. kod serwisowy# 2. 25# (po tym kodzie programujemy 1 czujkę) 3. 00# (wyłączenie 1 czujki po zatwierdzeniu # automatycznie przechodzimy do...
Pokolei: Aby podzielić częstotliwość na pół najprostsze rozwiązanie to licznik do 2. Na wejście dajesz sygnał generowany przez siebie, a przeważnie licznik ma detekcje narastającego zbocza. Sygnał na wejściu licznika wygląda tak (A): liczy do 2. Po zliczeniu wystawia bit na nogę Done (B). Jednocześnie trzeba go zresetować (czyli z 2 robi się 0 (C))...
Podlacz jak w nocie katalogowej. Out do uc, najlepiej przerwania, czyli int0 lub int1, do srodkowej nogi zasilanie, ktorego na razie nie podpiales wcale, GND nawet dobrze. TSOP bedzie dzialal tez na 4,5V. TSOP zwzkle informuje mikrokontroler ze wykryl podczerwien jako przerwanie. Tzn wlasciwie kontroler wykrywa to przerwanie. Do ukladu wprowadzilbym...
Rezystory powinny byc 10k. Sciag sobie biblioteke Rotary, masz gotowa i precyzyjnie dzialajaca obsluge enkodera, albo w przerwaniu, albo normalnie, do wyboru. Pozdr
Witam, odwaliłem dziś kaszane, przy programowaniu centralki IGS typ B rozpiąłem kabel USB. Przez nieuwagę oczywiście, otworzyłem drzwi a kabel był gdzieś zachaczony, Niestety w konsekwencji tego nie mogę się skomunikować z centralą - błędy komunikacji, centrala nie podłączona. W zasadzie po prostu laptop nie widzi centrali gazu. Pytanie - czy zabiłem...
Poszukaj projektu Fusebit Doctor lub użyj HVPP, jeśli będziesz miał do takiego dostęp.
Możecie działać na każdym firmware nie ma znaczenia czy z WOW czy z Delphi czy z Autocom. Nie spotkałem się z problemami z głowicą przez firmware. Jeśli chcecie używać na kilku programach to z działającego kopiujecie katalog firmware do niedziałających programów oczywiście stary trzeba skasować albo zmienić nazwę. Przekaźników nie wolno zasilacz z zewnątrz...
Tak się kiedyś robiło. Zmieniasz fragment kodu jednej z gałęzi na dłuższy to wydłużasz pozostałe. Pewne porty możesz sprawdzać kilkukrotnie w czasie trwania głównej pętli programu. Przerwania jednak bardzo ułatwiają programowanie.
Jak już ćwiczysz to zrób sobie bufor kołowy. Wtedy w przerwaniu tylko odebrną daną dodajesz do bufora, a w pętli wysyłasz. Aby zrobić to bardziej interesującym zrób sobie też taki bufor na wysyłce i wszystko rób na przerwanach wogóle bez pętli głownej (albo w postaci while(1);). Zrób też w ramach ćwiczeń aby korzystać tylko z jednego bufora do echa,...
Jestem trochę świeży z Arduino, trochę pamiętam na temat przerwań i timerów z programowania Atmegi8 w C. Czy chodzi mniej wiecej o coś takiego: Jeden timer to ten "twój" zw ze sprzętem, a jakiś inny wyznaczający równo tykające "zdarzenie". jedno zdarzenie (przerwanie) ustawia pewne stany, drugie analizuje i wykonuje. Pewien rodzaj "super mikro systemu...
Kodu ci nie sprzeda, inaczej-musiał byś ustanowić jakąś hot-line, ty dajesz kod wyjściowy i on ci daje wejściowy. Nie ma tak, że kod jest ten sam za każdym razem, wyłączysz zapłon czy przerwiesz procedurę programowania i kod już jest inny. Ja sobie radze inaczej.
Normalna praca sterownika PLC polega na cyklicznym wykonywaniu: odczytu wejść, sekwencji kolejnych rozkazów składających się na program oraz ustawieniu wyjść. Wyobraź sobie taki ciąg rozkazów umieszczony w OB1: 1. A = 1 2. B = 2 3. CALL FC1 4. B = 1 5. A = 2 6. CALL FC1 Wewnątrz FC1 zawsze zmienna A <> B. Podprogram (FC1) jest wykonywany tylko...
Przecież ATmega może działać na 8 MHz na wewnętrznym oscylatorze. Jeśli nie zdążysz z obsługą przerwania, po prostu "zgubisz" przerwanie. W trybie PWM przy 8 MHz nie będziesz miał z tym problemu.
Nie jestem bascomowcem bo programuje mikrokontrolery zawodowo, więc... Ale spróbuje ci pomóc. Przerwanie odebrania znaku nazywa się URXC. Piszesz: enable URCX enable interrupts on URCX nazawa_podpr nazawa_podpr: tu obsługa przerwania return Nie wiem czy dobrze słabo znam bascoma. Poszukaj jeszcze na forum i w helpie bascoma.
Schematy są cienkie. W wielu sytuacjach to daremny wysiłek. Nie da się (rozsądnym nakładem sił i środków / wcale) wyrazić w nich realnego programowania. Twój przypadek jest jednym z takich. Przerwania, czyli grupa programowania ASYNCHRONICZNEGO, jest wybitnie niepodatne do wyrażenia w bloczkach To się bardzo łatwo prezentuje ale w innych abstrakcjach.
Kiedy zgłąszane jest przerwanie ( w tym wypadku polega na odcięciu INT0 od masy) Trzeba było zostawić jak wcześniej, że stan niski powoduje przerwanie (bo jak rozumie to teraz stan wysoki powoduje zgłoszenie przerwania). I chyba masz konfiguracje przerwania złą. nie powinno być: MCUCR &= ~_BV(ISC00); MCUCR &= ~_BV(ISC01); ISC01 ISC00 Description 0...
mógłbym prosić kawałek kodu odpowiadający za wyświetlenie odpowiedniej cyfry zgodnie z aktualnym czasem i o wyzwalanie przerwań?. Niestety biegły w programowaniu nie jestem
(at)lazor Dlaczego patrzysz przez pryzmat architektury, którą znasz, a nie odnosisz się do artykułu? Wszystkie 3 części dotyczą prostych struktur 8-bitowych jakie były na rynku 10-20 lat temu, gdzie jedynym efektem przejścia do obsługi przerwania jest załadowanie licznika rozkazów adresem ISR i ustawienie flagi obsługi przerwania. A jeśli robisz w userlandzie...
mnie taki komunikat pojawił się kilka krotnie w czasie flash w/w r-tel. Może nie mam racji ale jak kontroler nie "chce" wejść w tryb programowania to test taki cyrk. Rozwiązanie w moim przypadku było takie że przed fash-em czytałem radio i ewentualnie po takim komunikacie "na siłe" CPS-em programowałem radio. Sprawa jest dość kiepska i w każdej chwili...
Z tymi sterownikami nie maiłem do czynienia ale początek opisu wskazuje, że służą do obsługi code page - czyli zestawu znaków (np polskie litery) Co do programowania kontrolera przerwań to znalazłem taki papier: http://sirius.cs.put.poznan.pl/~inf94333... Trzeba pamiętać, że dostęp do rejestrów HW jest przez rozkazy assemblera in/out i nie jest...
Ok. Jeszcze dziś postaram się poprawić ten program. Ale mam jeszcze pytanie. Powiedzmy że mamy program główny w pętli do... loop. Gdy nastąpi przerwanie np w 10 linii w pętli, zostanie wykonana procedura przerwania. Czy następnie wykonywana jest pętla od początku, czy od momentu, od linii w której nastąpiło przerwanie? Czy jest możliwość programowania,...
Wstępem. Moje wektory przerwań. Stan prawie aktualny. (brak 3 dla najnowszych F0). Kompatybilne z CubeMX
Witam Zakupiłem mpps v13.02 zgrałem soft z sterownika Bosch me7.5 bez problemowo potem wsadziłem do winols i zmodyfikowałem soft. Korekcja CS zrobiona przez winols a mpps podczas wgrywania pokazuje komunikaty algorytm nie pełny i sumy kontrolne nie poprawne i następnie przerywa programowanie komunikatem odmowa dostępu nie wiem jak mam dalej postępować...
Na rysunku pokazałem podłączenie transoptorów (drugi podłączony jest do INT1) Do tego samego zasilania podłączony jest L293D. Oczywiście masa z proca jest połączona z masą aku. Na pinie INT0 jest normalnie stan wysoki, przesłonięcie szczeliny powoduje zwarcie pina do masy i inicjuje przerwanie. Programuję w bascom avr. Oto kawałek programu testowego:...
Chodzi Ci o to, że czeka w przerwaniu na bit gotowości??:P Właśnie się zastanawiam jak najlepiej programować przerwania (aby było dobrze prosto i czytelnie) więc rady mile widziane. Chciałem zrobić prosty programik co wyśle prawie to samo co odbierze, żeby sprawdzić czy konfiguracja usart jest poprawna. Ale temat poprawnego programowania przerwań jak...
no widzę że wersja A jednak się troszkę różni, ale teraz mam znów pytanie do kolegi "piotrva" - piszesz że sygnatury tych układów są takie same więc programator ich nie rozróżni. W takim razie jak mam wersje A zaprogramować kiedy programator wykrywa wersje bez A i bascom wywala mi błąd że programowanie przerwane z powodu złej wybranej sygnatury?
Zaraz zaraz - temat jest o generatorach funkcji nie sinusoidalnych, czyli powiedzmy prostokątnych (wibrator itd), opis przerzutników to sam temat na wiele stron, a zasada działania komputera to już w ogóle (szyny adresowe, sterujące, procesor, pamięć RAM, DMA, przerwania, programowanie niskiego poziomu..) - każde z z nich to temat rzeka.. wybież coś.
nie wiem za bardzo co twój program ma robić (i nie o to chodzi) ale musisz się troszeczkę nauczyć inaczej konstruować programy. Żelazna zasada to to aby programy w przerwaniach (obojętnie na jakich prockach) wykonywały się możliwie jak najszybciej tak aby nie przeszkadzać programowi głównemu w pętli głownej ale też innym przerwaniom!. przemyśl czy nie...
diody dzialaja, juz takich programikow na rozne tryby migania napisalem pare, a teraz chcialem uzyc przerwania to wystarttowania mrygania, kurde juz normalnie mnie to dobija. makefile mam dobry, pochlastac sie mozna. to skutecznie odrzuca od nauki programowania
Kupywałem na allegro go i nic w nim nie składałem. Był już gotowy. Nie wiem, czy to czytałeś lub nie, ale raz programowałem jednego 27C4001 na innym kompie, po prostu dosłownie u siostry obok bo wtedy mój komp odmawiał posłuszeństwa i nie wiem czemu, czy coś miała z kompem, czy z LPT czy z czym, no mimo wszystko nie wiem, ale podczas programowania tej...
Zastanawiałem się nad możliwością dopisania kawałka programu w kontrolerze w którym już jest program i nie mogę go odczytać, ale do tego musiałbym mieć możliwość zmiany wektorów przerwań.... Pozdrawiam.
Istnieje taka możliwość. Potrzebna Ci będzie dyskietka 3,5" 1,44MB - musi to być dyskietka startowa DOS, oraz druga, czysta dyskietka. 1. Ściągnij BIOS ze strony producenta (wersja dla DOS) 2. Włóż czystą dyskietkę do stacji i uruchom ściągnięty program - postępuj zgodnie z wytycznymi na ekranie. 3. Po wypakowaniu powinieneś mieć na dyskietce kilka...
Mam pytanie odnoście AVR Studio, programuje w gcc z kompilatorem WinAVR i muszę wykonać przerwanie i zależy mi na czasie wykonania przerwania. Tutaj moje pytanie, czy są jakieś opcje kompilatora, które wyłaczają wysyłanie rejestrów na stos przy przerwaniu? Bo wysyłanie i odbieranie rejestrów nawet tych których nie używam w przerwaniu trwa dłużej niż...
Urządzenie zasilane jest napięciem 5V DC. jako odbiornik IRED używam SFH5110 - dekodowanie programowe. Strojenie 4 guzików zrobiłem tak, że na płytce mam microprzycisk dostępny przez otwór w obudowie. Po wciśnięciu urządzenie przechodzi w tryb programowania. W tym trybie oczekuje przez jakiś czas (kilka sekund) na x-krotne powtórzenie nadania sygnału...
będę próbował przez RSa. z tego co analizowałem - nie ptrzeba kasować całego flasha i segment z bootloaderem zostawić w spokoju Przerabiałem juz ten temat, zawsze gdy ładujesz nowy program użytkownika po RS-ie nadpisywany jest bootloader, w pdf-kach wszystko jest opisane, ładowane są kolejno do pamięcia RAM (B2 chyba, tylko 512B) programy clear, erase,...
ciężko trochę w sieci o poradniki jak rozwiązywać konkretne problemy Dlatego warto zaopatrzyć się w książkę o programowaniu mikrokontrolerów w C i chociaż raz ją przeczytać w całości. Wspominasz coś o "długim" przerwaniu z obsługą LCD - to też nie wróży nic dobrego.
Sformatuj kod i zapisz bez udziwnień. rady co do -CS masz powyżej. Ustaw DMA do odbioru danych - dostaniesz przerwanie po zakończeniu transmisji, Podczas programowania kanał DMA musi mieć wyzerowany bit EN - zapisz 0 do CR na początku programowania. Proponuję jednak zacząć od uruchomienia kodu bez DMA.
Wy tu krytykujecie Aliexpress a kiedyś w pracy miałem przypadek od producenta. Przychodzę sobie rano do pracy a człowiek z nocnej zmiany na produkcji produkcji już ma mnie czeka. Okazało się że MCU się nie programują więc przerwali produkcję i czekali na R&D aby sprawdziło co jest grane. Podłaczyłem do jtag-a i rzeczywiście procesor melduje się złym...
Wygląda ciekawie - na pewno zakupię :) cena wysoka, ale weźcie pod uwagę, że to nie jest kolejna książka w której kolejny raz opisują porty, timery i przerwania :)
W instrukcji jest coś takiego FS29 - PROGRAMOWANIE KODU WYŁĄCZENIE ALARMU Z KLAWIATURY Jeśli dialer realizuje powiadomienie pod numery programowane funkcjami użytkownika, wprowadzenie hasła użytkownika (zakończone klawiszem [#]) powoduje przerwanie powiadamiania. Wtedy wysyłany jest kod programowany tą funkcją. wiec sadziłem ze wyłącza
To tanio bierze za programowanie.
Tak. detekcję podpiąć musisz pod przerwanie i ustawić wyzwalanie na zbocze rosnące. Sterowanie na dowolnych pinach I/O. Osobiście jak mam dostateczną ilość pinów nie korzystam z tych od programowania. Myślę, że przy tak dużym obciążeniu triaków jaki planujesz powinieneś przewidzieć filtr przeciwzakłóceniowy na ich zasilaniu, inaczej procesor może świrować.
Płyta to ASRock K7S8X AMI BIOS. "Może driver drukarki odwołuje się do portu (po adresie I/O), którego nie ma? No i jeszcze przerwania. Niskopoziomowe programowanie może generować problemy" Kolego kemot55 możesz mi to jaśniej wytłumaczyc??
To zależy od kompilatora. GCC dla procesorów AVR znacznie różni się od kompilatorów na PC. Nie jest to typowy kompilator C, to raczej coś co ma umożliwiać pisanie oprogramowania na mikrokontrolery w języku C. Co to za algorytm? Używa przerwań itp?
spróbuj zmienić ISR na SIGNAL, nie wiem co to da ale :P wszystkiego trzeba spróbować :P kilka razy się spotkałem z zapisem SIGNAL(...)...... no ale ja się ywłączam z tego tematu już, nie znam się na programowaniu uC w C :P poczekaj na kogoś bardziej kompetentnego :P http://www.elektroda.pl/rtvforum/topic38... może pomoże...
witam co prawda nie programuje atmelków w C ale wydaje mi się że jeżeli jak piszesz: " Jeszcze dalej, już poza pętlą główną przerwania są odblokowywane." to znaczy że na początku są zablokowane? w takim razie nigdy nie zostaną odblokowane skoro wcześniej masz nieskończoną pętlę... program nigdy nie dojdzie do tego momentu, odblokuj przerwania przed...
Czy nadużywanie przerwań sprzętowych może prowadzić do nieprawidłowego działania programu? W jaki sposób się zabezpieczyć przed jednoczesnym dostępem do zasobów sprzętowych lub programowym z wielu przerwań? Tak, nadużywanie przerwań sprzętowych również może prowadzić do nieprawidłowego działania programu, szczególnie jeśli programista nie uwzględnia...
Czy zna ktoś pewny sposób na przywrócenie tego tunka do życia? Tuner padł po wgraniu listy lecz proces wgrywania chyba został przerwany przed upływem 5min jak jest w opisie programowania. pzdr. czy nikt nie ożywiał jeszcze tego badziewia? pzdr.
adambehnke : programator ze strony: http://psoc.pl/?10,usb-isp-prog-i USB-ISP Prog I programuje się bezpośrednio z pod Bascoma. Szybko i bezbłędnie. atom1477 : wlasnie o to chodzi. podczas wyświetlania włącza sie przerwanie i LCD idzie w krzaki.
przeciez nikt nie wywarza otwartych drzwi sprawdzajac w przerwaniu czy wystapilo przerwanie :| Dopiero co ktoś pytał, jak wywołać z ręki procedurę obsługi przerwania ;)
Jak masz jakieś pojęcie o programowaniu to nie powinno być problemu. Najlepiej zrobić to na timerze i przerwaniach. Sam program byłby dosyć prosty w działaniu. Ja zrobiłbym tak. Przerwanie z timera przychodzi jakieś 100 000 razy na sekundę. Robisz 1 zmienną na liczenie przerwań i porównujesz z 2 zmienną która określa jasność świecenia. Przez wszystkie...
Co zrobić żeby działało, proszę o pomoc :) Programować przerwania pod DOSem lub góra pod Windowsem opartym o DOSa.
Może masz źle wybrany port lpt lub niewłaściwe przerwanie.
Sorry że trochę niedokładnie opisałem problem, otóż muszę wygenerować przebieg prostokątny na jednym z pinów portu LPT przy zastosowaniu przerwań. Nigdy nie programowałem obsługi przerwań, więc nie wiem jak to zrobić. Wyobrażam to sobie tak: Skorzystać z timera systemowego lub zegara RTC, w jakiś sposób określić częstotliwość przerwań (np co 0,5ms),...
Witam. Mam programator jak w temacie, oparty na projekcie LUFA. Działał długo niezawodnie, ale przez pomyłkę podłączyłem mu 12V na zasilanie. Niby w systemie zgłasza się poprawnie, ale nie programuje. Do tej pory niby nic dziwnego. Zakupiłem nowy taki sam i tu niespodzianka. Dokładnie te same objawy. Przeinstalowałem wszystkie sterowniki od niego. Przeinstalowałem...
Właśnie nie podoba mi się że działa to co jest dosyć prostą sprawą no ale jak konkret: -Klawiatura AT(przydałoby się odczytywanie w przerwaniu) -Karta SD -Programowanie ISP :D(dla mnie spory sukces ze ruszyło od razu) -Ledy -Podświetlenie -Przerwanie od toucha -Komunikacja RS232/485 -Wszelkie ADC... -Zegar -LCD... -Temperatura -Bluetooth -Niektóre kanały...
ok teraz można analizować ;) skoro widzisz kwadraty w pierwszej linijce a w drugiej pusto to na 1000% oznacza tylko, że wyświetlacz nie został prawidłowo zainicjalizowany (programowo oczywiście).... co może być tego powodem? 1. na pewno nie Bascom - bo w takiej prostej konfiguracji to zawsze ale to zawsze działa chyba, że 2. sprawdź po trzykroć połączenia...
Może to mieć związek z wiekiem komputera - nie pochodzi z początku stulecia, problem o którym piszesz tu nie występuje. Więcej współczesny BIOS nie daje narzędzi do sprawdzenie co jest na którym przerwaniu. Każdy współczesny system programuje więcej niż 16 przerwań dostępnych w oryginalnym IBM PC.
witaj. ostatnio usmażyłem/(zerżnąłem i pokręciłem) program do pędzenia synt. częst. za pomocą i2c. program słucha na rs232 to co dostaje z pc, (przerwanie), po aktualizacji stanu podzielnika syntezera odsyła po rs232 aktualny stan do pc. (przerwanie). syntezer programuję po i2c (kość tsa6057 - do słuchania w paśmie 130MHz). napisane w c i działa bez...
(at)sk1977 Mogę podpytać z ciekawości - od czego może NB szkodzić się podczas "aktualizacji" (jakiej)? Masz na myśl flash? (obecnie programowanie BIOS zostało nazwane <na pohybel> "aktualizacją".)
Witam!! Proponuje wykorzystać mikrokontroler z serii aduc8xx (np 814) ma on wbudowany układ RTC więc z zegarkiem nie będzie problemu... co do zadawania czasu to tylko wpisujesz do pamięci i porównujesz wszystko to zrobione na przerwaniach i napisane w C lub ASM :) Masz jeszcze do dyspozycji wiele innych rzeczy np. pamięć EEPROM programowaną przez procka;]
Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA xxxxx <- wpisz liczbę okresów timera[/syntax] przerwanie...
Witam, Złożyłem programator ze strony Programowanie... Kasowanie ("bulk" lub "chip") ... Programowanie PROGRAM, 0x000000..0x0003FE Błąd weryfikacji: 000000: odczyt 003FFF, oczekiwany 002875 Błąd weryfikacji: 000001: odczyt 003FFF, oczekiwany 000000 Błąd weryfikacji: 000002: odczyt 003FFF, oczekiwany...
Cześć, Czy ktoś z Was jest w stanie napisać, czy istnieje procedura przywrócenia firmware w panelu eh-tp27?. Panel nie daje znaku życia po przerwanym programowaniu. Miga led od LAN ale jest ono nie do użycia bo resetuje się co 2 sekundy. Czy istnieje jakaś metoda zapodania firmware niż poprzez RS232?. EH-View nie widzi panelu. Uszkodzenie (przerwa w...
Witam, też mam pytanie w sprawie rs232 do laptopa. Tyle, że mam laptopa nowszego, więc portu PCMCIA brak, jest port PCI Express Card. Czy może ktoś mi doradzić jakąś przejściówkę z tego portu na rs232, która w pełni obsługuje przerwania? Potrzebuje programować sprzęt, który tego wymaga. Za pomoc byłbym bardzo wdzięczny, a nie chcę kupować w ciemno dopóki...
Kilka uwag: - korzystaj z funkcji i rozbijaj program na funkcje. Niektórzy twierdzą, że jeśli blok ma więcej niż 10 instrukcji to należy go wyrzucić do funkcji. Moze to przesada, ale ułatwia czytanie kodu. - nie zostawiaj niewykorzystanych pinów jako wejścia w układzie - łapią zakłócenia, co w centralce alarmowej nie jest zalecane. - wewnętrzny pull...
Jeśli procedura obsługi przerwanai ma tylko ustawiać znacznik, to znaczy, że nei jest ona w ogóle potrzebna - żeby zostało zgłoszone przerwanie, sprzęt ustawia najpierw jakiś znacznik, i ten znacznik można testować programowo bez potrzeby zgłaszania przerwania. Przerwanie, które tylko ustawia znacznik - to fatalna technika programowania.
przerwane pobieranie przerwane uśpienie suszenie przerwane
połączenie blach klatkuje filmy naprawa końcówka onkyo
wiertarko wkrętarka bosch intel problemy
Sofar falownik – alarm Gri dDFP, kontrolka alarmu, zabezpieczenie DFP, częstotliwość sieci Fiat Panda 1.1 2004 – rechotanie silnika jak diesel, regulacja zaworów, rozrząd, typowe usterki