wektor przerwać

Znaleziono około 650 wyników dla: wektor przerwać
  • uProg - mały, szybki, przenośny programator AVR z SD

    http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 157519
  • REKLAMA
  • [STM32] Jak załadować bootloader i aplikację do FLASH na STM32 z offsetem?

    Normalnie ARM startuje z adresu 0x0 i tam powinien być cały wektor przerwań do 0x20. Ty jednak skaczesz do aplikacji z ofsetem więc twój wektor przerwać powinien być odpowiednio przesunięty, a ARM o tym poinformowany. Jeżeli nie poradzisz to poszperam powinienem mieć przykład. [url=http://www.at91.com/forum/viewtopic...

    Mikrokontrolery ARM   16 Sty 2011 14:45 Odpowiedzi: 7    Wyświetleń: 3195
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32L - USART3 przerwanie zła interpretacja wektora

    Zacznij od sprawdzenia stosu.

    Mikrokontrolery ARM   19 Lut 2013 14:58 Odpowiedzi: 8    Wyświetleń: 1776
  • Inercoid - napęd wykorzystujący siłę bezwładności

    Mylę się w pojęciach, bo nie jestem zawodowym fizykiem. Poza tym to wierutna bzdura co mówisz, twierdząc, że "wszystkie takie koncepcje dawno przeliczono i nie mogą działać". Po pierwsze, musiano y je najpierw wymyślić/wynaleźć, żeby je potem przeliczyć, a tego nikt nie zrobił. Wiem natomiast o czym mówisz. Izaak Newton opracował dość dokładny model...

    Na pograniczu nauki   29 Maj 2022 21:20 Odpowiedzi: 1093    Wyświetleń: 164501
  • REKLAMA
  • STM32F107RCT6 - [OpenOCD+eclipse]- Hard Fault w EXTI4_IRQHandler

    Proszę o pomoc szczególnie freddiego chopina ponieważ jest autorem plików linkera, startup-a i wektora przerwać(vectors.c), które w innych projektach jak dotąd działałają mi niezawodnie. Zajrzyj do skryptu linkera, przeczytaj ze zrozumieniem jego początkowy fragment, ustaw tak jak trzeba i będzie działać. Kluczową sprawą jest przyswojenie sobie tego...

    Mikrokontrolery ARM   20 Sty 2013 18:35 Odpowiedzi: 3    Wyświetleń: 1875
  • Co to jest wektor przerwania?

    Może inaczej przerwanie jest to wystąpienie określonego zdarzenia . Wektor przerwania to miejsce (adres fizyczny w pamięci programu do którego przechodzi mikrokontroler po wystąpieniu określonego przypadku) generalizując tablica wektorów zazwyczaj zawiera jedynie skoki do pod programów obsługi przerwania . Tak bardziej obrazowo siedzisz przed komputerem...

    Mikrokontrolery AVR   21 Sty 2013 23:12 Odpowiedzi: 7    Wyświetleń: 12078
  • [BASCOM] Timer, silnik krokowy - co chwilę się zatrzymuje.

    W tym wypadku powinien być Gosub Obrot Nie, nie powinno być żadnych odwołań do Obrot. Ani Call, ani Gosub, ani Jump. To wektor przerwania, i procesor powinien do niego skakać sam. Trzeba tylko wskazać które przerwanie ma być przypisane do tego wektora, a to robi ta linijka: [syntax=vbnet]On Timer0 Obrot[/syntax]

    Mikrokontrolery Początkujący   26 Lut 2021 17:02 Odpowiedzi: 21    Wyświetleń: 1176
  • Wektory przerwań w LPC2129: zasady przydzielania adresów i konfiguracja VIC

    Czy moglby ktos tak w miare przystepny sposob opisac zasade wykorzystywania takich wektorow w przerwaniach?? czy jest jakas zasada przydzielania adresu wektora, kanalu? jak rejestr VICIntEnable rozroznia przerwanie IRQ od FIQ? i czy mozna dla jednego timera zrealizowac dwa(lub wiecej) przewrwania MR0 i MR1 jako dwa wektory przerwan VICVectAddr0 i VICVectAddr1?...

    Mikrokontrolery   22 Lis 2006 15:11 Odpowiedzi: 2    Wyświetleń: 1403
  • [ATtiny261] Problem z konfiguracją rejestrów PWM.

    Miałem wpisany niewłaściwy adres przerwania od ADC. Był taki jak w ATtiny85 (0x0008) zamiast 0x000B. 0x0008 w ATtiny261 to przerwanie od USI_OVF. Dobrym rozwiązaniem jest wyznaczenie domyślnego wektora dla nieużywanych przerwań (tak jak to jest zrobione w avr-gcc). Na początku programu dla wszystkich nieobsługiwanych przerwań definiujesz skok: rjmp...

    Mikrokontrolery AVR   30 Sty 2011 15:11 Odpowiedzi: 10    Wyświetleń: 2300
  • REKLAMA
  • Arm vs Xmega - szybkość reakcji na przerwanie INT

    (at)Marek_Gorecki Odnoścnie ARM info o czasie reakcji na przerwania znajdziesz tutaj: http://infocenter.arm.com/help/index.jsp... Funkcje: EXTI_GetITStatus EXTI_ClearITPendingBit są specyficzne dla STM32 ponieważ wiele źródeł jest podłączonych do jednego wektora przerwania. Czas reakcji na przerwanie będzie sumą cykli...

    Mikrokontrolery   15 Sie 2016 19:46 Odpowiedzi: 10    Wyświetleń: 1017
  • Konfiguracja rejestru TCCR0 w mikrokontrolerze AVR 2313 - co jest nie tak?

    Panowie umiem w miarę C++ i przecież musi być miejsce wywołania funkcji a ja tego nie widzę. Pozdrawiam Wiesz co to są wektory przerwania, ATtiny2313 ma ich razem z resetem 19. Jeśli jakieś moduł np Timer, UART itp. zgłosi potrzebę obsługi, CPU przerywa wykonywanie programu, zapisuje swój stan na stosie i zaczyna wykonywać program od innego miejsca....

    Mikrokontrolery AVR   11 Sie 2009 10:38 Odpowiedzi: 13    Wyświetleń: 3159
  • [Atmega16A] Problemy z elektroniką przy sterowaniu silnikiem CN12-R-XC

    Wyłącz optymalizację. Tak swoją drogą, to styl pisania jest zły. Możesz śmiało wyłączyć przerwanie i usunąć jego wektor, a zamiast tej blokady którą masz na początku wstaw czekanie na ustawienie bitu mówiącego o przerwaniu. Tylko musisz pamiętać o wyczyszczeniu flagi po jej ustawieniu (rejestr r/cw!) while(bit_is_clear(flaga przerwania)){}; wyczyść_flagę;...

    Robotyka Modelarstwo i CNC   05 Wrz 2011 13:19 Odpowiedzi: 7    Wyświetleń: 2927
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Na początku podziękuję za dobry tutorial. A teraz mam prośbę. Próbowałem odpalić przykład z biblioteki STM32_USB-FS-Device_Lib_V3.3.0 (Virtual_COM_Port). Po pewnych bojach udaje mi się wszystko skompilować, natomiast po uruchomieniu program staje w nieskończonej pętli w funkcji static void __Default_Handler(void) z pliku vector.c. Czyli w tym pliku...

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9924
  • [LPC1114] Jak poprawnie zapisać do portów w LPC1114 używając uVision?

    W działającym przykładzie (po disasembleracji) mam coś takiego: 0x000000E0 E7FE B SysTick_Handler (0x000000E0) jeśli to jest wektor przerwania to jak ono ma zostać obsłużone jak program sie zatrzymuje? Tylko że chyba nie jest bo jak nadchodzi przerwanie to program wskakuje pod etykietę 25: SysTickCnt++; 0x000000F4 4832 LDR r0,[pc,#200]...

    Mikrokontrolery ARM   04 Lis 2010 23:25 Odpowiedzi: 17    Wyświetleń: 2901
  • [STM32F10x][USART][IT] - Zapętlone przerwanie USART1_IRQHandler() na nadawaniu

    No ale ja nie chcę nic wysyłać. Co to znaczy że TX jest empty ? TXE jest ustawiane sprzętowo, więc to oczywiste że jeśli jest empty to będzie. Jeśli dobrze to rozumiem (bardziej na intuicję niż na wiedzę z dokumentacji) to jeśli nie chce nic nadawać to powinienem wyłączyć nadajnik. A możesz mnie nakierować jak to zrobić ?? W AVR były dwa różne wektory...

    Mikrokontrolery ARM   05 Sie 2013 20:51 Odpowiedzi: 8    Wyświetleń: 1998
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Też nie bardzo wiem jaka jest nazwa (wektor) funkcji tego przerwania, więc mam tak: Przecież wystarczy zajrzeć do tablicy wektorów i wszystko stanie się jasne... Można też zajrzeć do manuala, aby dowiedzieć się, że system CSS jest zmapowany na przerwanie NMI. Nie wiem czy czekanie na odpowiedź na forum jest naprawdę szybsze... 4\/3!!

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1149
  • ATMega16: Przerwanie TC0 nie działa poprawnie z WinAVR - co sprawdzić?

    Muszę Cię zmartwić ;) , ale to nie jest kod wygenerowany dla ATMega 16. Jakiego środowiska używsz :?: AVRStudio+WinAVR,PN+WinAVR , czy jeszcze coś innego :?: Co z plikiem makefile :?: itp. Tak powinien wyglądać wektor przerwania dla Megi16 i nie tylko: 0:0c 94 2a 00 jmp0x54 <__ctors_end> Jeden wektor zajmuje 2 słowa(4 bajty) , a u Ciebie :?:...

    Mikrokontrolery   01 Sie 2006 14:04 Odpowiedzi: 5    Wyświetleń: 1458
  • [ATMEGA128] Timer1 CTC nie generuje przerwań przy 16MHz, OCR1A=62500

    Spróbuj zmienić początek programu - wektory przerwań: ;================================ .CSEG .ORG0x0000 jmp RESET .ORGOC1Aaddr jmp TEST ;Przerwanie zgodnego porównania OC1A .org0x0050 ;....... dalsza część programu

    Mikrokontrolery AVR   06 Lip 2008 08:32 Odpowiedzi: 23    Wyświetleń: 4151
  • ATmega128 - brak reakcji na przerwania zewnętrzne INT4, co sprawdzić?

    żeby przerwania działały to należy na to zezwolić. to znaczy ustawić odpowiedni bit w rejestrze odpowiedzialnym ze to przerwanie oraz ustawić flagę "i" w rejestrze głównym procesora poprzez rozkaz "sei". do tego w wektorze przerwanie należy wstawić skok "rjmp" do początku procedury przerwania a na jej końcu "reti" należy też pamiętać o zachowaniu i...

    Mikrokontrolery   29 Sie 2006 17:58 Odpowiedzi: 6    Wyświetleń: 3804
  • Atmega8 - jak uniknąć kasowania flagi I przy generowaniu sygnału 1 MHz?

    Zawsze obsługa przerwania powoduje skasowanie flagi I, aby pod koniec obsługi flaga została ponownie ustawiona przez instrukcję reti. Jeśli program się przerywa po kilku linijkach, to znaczy posiadasz nie obsłużone wektory przerwań, a to jest błąd w kodzie. Albo wyłącz przerwanie od danego źródła, albo wyłącz przerwania, jeśli z nich nie korzystasz.

    Mikrokontrolery AVR   21 Sty 2017 06:23 Odpowiedzi: 14    Wyświetleń: 6069
  • Atmega168A-PU: Brak działania przerwań, mruganie diodą nieudane.

    Widzicie gdzieś problem w kodzie? Zobacz rozwinięcie asseblerowe czy na pewno istnieje obsługa:[syntax=c]ISR(TIMER0_OVF_vect)[/... Kompilator AVT-GCC nie sygnalizuje próby stworzenia obsługi wektora, który nie istnieje a o bład łatwo, bo w nazwach wektorów jest "mały" nieład. Możesz tez sprawdzić debugerem. Jeśli przerwanie nie istnieje nie da...

    Mikrokontrolery Początkujący   03 Lip 2018 14:16 Odpowiedzi: 10    Wyświetleń: 639
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    z tego co widzę to 19 przerwanie czyli moje prowadzi pod inny adres niż wszystkie No tak, tyle ze to przerwanie jest "19-te", tyle że przed nim jest kilka systemowych. Wg tabelki w manualu tych układów, adres wektora przerwań dla TIM14 to 0x8c, natomiast u Ciebie wektor jest pod 0x68... Błąd masz taki, że za bardzo w nią zaingerowałeś... Zwróć uwagę,...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4254
  • [DSM-51] DSM-51 Assembler: Timer 16-bitowy i przerwania - jak odliczać czas?

    1. Do wyznaczenia co ile następuje przepełnienie timera potrzeba znać taktowanie procesora. Dla kwarcu 12MHz timer zwiększany jest o 1 co 1us (= 12/12MHz). 2. Timer to licznik, który zlicza w górę. Wpisując liczbę do rejestrów tego licznika zlicza on od tej wpisanej wartości, czyli szybciej doliczy do maksymalnej wartości (65535) i "przekręci się" co...

    Mikrokontrolery   19 Gru 2011 21:57 Odpowiedzi: 7    Wyświetleń: 5523
  • [ATMega168/AVRStudio] BootLoader - wpisanie pod odpowiedni adres

    A mógł byś mi polecić jakieś książki lub materiał? Obecnie korzystałem z książki "Mikrokontrolery AVR - programowanie w języku C. przykłądy zastosowań" Pana Andrzeja Witkowskiego i tym jest o sekcjach i wektorach przerwać ale widocznie zbyt ogólnie. Tak się zastanawiam pomiędzy dwoma pozycjami: 1. Mikrokontrolery AVR. Język C. Podstawy programowania...

    Mikrokontrolery AVR   30 Lis 2011 17:19 Odpowiedzi: 7    Wyświetleń: 2133
  • Przerwanie od zbocza i zmiana stanu LED w przerwaniu

    Po wygenerowaniu projektu w Cube nie ma definicji tych funkcji w main.c No to chyba dość oczywiste. Zobacz jak się nazywają tam gdzie jest tablica wektorów. Np w projektach z cube to bedzie .S plik w katalogowy startup albo coś w tym guście

    Mikrokontrolery ARM   21 Cze 2017 22:59 Odpowiedzi: 4    Wyświetleń: 1116
  • samoczynny reset po wysłaniu tekstu przez uart [m128][winavr

    A dlaczego musi? Wyłącz i tyle. Nie masz wektora obsługi więc jak włączysz przerwanie to program Ci skoczy do adresu gdzie zamiast wektora przerwania będą krzaki.

    Mikrokontrolery AVR   01 Lut 2010 16:13 Odpowiedzi: 4    Wyświetleń: 1284
  • STM32F103 - Programowy Bootloader -> Idea działania, skrypty linkera

    Czy ktoś może mi powiedzieć czy poniższy algorytm ma szanse na realizację? co o nim myślicie? http://obrazki.elektroda.pl/9694939500_1... Po tym jak nowe oprogramowanie znajdzie się w buforze (new soft ) zostanie wywołany bootloader który skopiuje starą tablicę wektorów przerwać pod nowy adres (isr tab 1) i ustawi offset na tą tablicę....

    Mikrokontrolery ARM   16 Mar 2013 10:42 Odpowiedzi: 28    Wyświetleń: 6387
  • AVR Timer1 - wyświetlanie tekstu co 0.23s bez blokowania komponentów

    Jeśli popatrzysz na swój kod dołączony do zadania, możesz zauważyć że nie tyle ty piszesz przerwanie dla przepełnienia timera, co podajesz funkcję, którą ma wywołać implementacja ISR z biblioteki, gdy przerwanie nastąpi . Oznacza to dla nas tyle że gdy korzystamy z tej biblioteki nie możemy napisać wektora przerwania u nas, bo doszło by do redeklaracji...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 2310
  • Jak skonfigurować wektory przerwań Timer1 PWM w Atmega8?

    Problem dla mnie pojawił się ze zrozumieniem wektorów przerwań które obsługują timer1. W dokumentacji jest tabela na stronie 46 W czym problem? Jak korzystasz z przerwania np. Timer/Counter1 Compare Match A czyli przerwanie w momencie gdy zawartość licznika (TCNT1) zgadza się z tym co wpisałeś do OCR1A to jeśli wcześniej w TIMSK ustawisz odpowiedzialny...

    Mikrokontrolery AVR   20 Gru 2011 23:04 Odpowiedzi: 19    Wyświetleń: 3008
  • [STM32F0] - Komplikacje z uruchomieniem zewnętrznych przerwań EXTI.

    SYSCFG->EXTICR Nie powinieneś działać na rejestrze 0? void EXTI1_0_IRQHandler(void) To przerwanie na pewno się tak nazywa? Bo tutaj się nazywa ...0_1... NVIC_EnableIRQ(EXTI0_1_IRQn); Masz dobrą tablicę wektorów? 4\/3!!

    Mikrokontrolery ARM   22 Maj 2013 21:53 Odpowiedzi: 4    Wyświetleń: 1929
  • AVRStudio: Integracja kodu C z przerwaniami w asm dla szybkości

    funkcje w assemblerze nazwac __vector_XX gdzie XX to jedna lub dwie cyfry. numerek ten jest numerem wektora przerwan, przy czym reset ma numer 0 pozatym odpowiedni zestaw parametrow przy owym ISR pozwoli usunac wszelkie opcje dodawane przez kompilator (atrybut 'naked'). do tego mozna sobie wtedy przerwanie napisac jako wstawke asm. 4\/3!!

    Mikrokontrolery AVR   22 Gru 2008 15:29 Odpowiedzi: 5    Wyświetleń: 1380
  • Dlaczego rejestr UBRRH zmienia się po instrukcji `out UCSRC, R16` w Attiny2313?

    Włączyłeś przerwanie zgłaszane po opróżnieniu rejestru UDR, a nie masz nigdzie procedury jego obsługi. Musisz ją zdefiniować dyrektywą .org adres aby została umieszczona pod odpowiednim adresem w pamięci, który przypisany jest do wektora tego przerwania. Jeśli przerwań nie obsługujesz nie ustawiaj bitu UDRIE. Chodzi o to, że po przepisaniu danej z UDR...

    Mikrokontrolery AVR   10 Kwi 2009 15:19 Odpowiedzi: 5    Wyświetleń: 1961
  • [ATmega162] [ATmega162][ASM] - Dwukierunkowa transmisja UART nie działa poprawnie

    Dobra, przyznaję się do błędu. Przeoczyłem tę oczywistość. Jakim cudem ten program wchodzi w pętlę konfiguracja, jeżeli to co pokazujesz zaczyna się od adresu 0x26 (przerwanie od UART1/RX)? Nie ma wektora startu z resetu. Sprawa drugorzędna: dlaczego spod adresu 0x40 skaczesz do 0x500, kiedy od 0x40 jest właśnie obszar aplikacji? Reszta programu widzę,...

    Mikrokontrolery AVR   07 Wrz 2013 15:59 Odpowiedzi: 10    Wyświetleń: 2010
  • Timer na Atmega8 w Bascomie - nie działa poza symulatorem, co sprawdzić?

    Witam. Dzięki temu $regfile = "M8DEF.dat" kompilator wie z jakim procesorem ma do czynienia. Jeżeli tego nie miałeś w pierwotnym programie, to kompilator brał tę informację z ustawienia w Opcjach. A pewnie był tam wpisany procesor, który nie miał timera nr 2. To samo z przerwaniami - wektor przerwań od timera nr 0 jest różny dla różnych typów procesorów...

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1903
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna myląca rzecz :) dla tych pinów jest tylko jeden...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3402
  • [LPC2368][C][CrossWorks1.6] Przerwanie GPIO - dabort_handler

    U mnie to jest na końcu tych wektorów ;p

    Mikrokontrolery ARM   15 Sie 2009 20:34 Odpowiedzi: 12    Wyświetleń: 2848
  • Atmega8: Jak działa przerwanie z T0/T1 do zmiany stanu LED?

    A tak na marginesie ty pisze o T0 a w programie jest T1. Sprawdź czy masz właściwe adresy wektora.

    Mikrokontrolery   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 3044
  • Ogólne - Procedura obsługi przerwania pustej linii

    Niemniej jak zaznaczył kolega BlueDraco, w takiej sytuacji nie włączamy przerwania. Generalnie handler przerwania musi istnieć wtedy, kiedy przerwanie o danym wektorze jest włączone (niezależnie czy przerwanie wystąpi czy nie). Włączenie przerwania bez handlera jest błędem. Z drugiej strony robienie handlera i włączenie przerwania, które nigdy nie wystąpi...

    Programowalne układy logiczne   31 Sty 2013 16:05 Odpowiedzi: 9    Wyświetleń: 1590
  • SAB 80C535 - miganie diod LED z przerwaniem i licznikami T0, T1 w Asemblerze

    Kolego, nawet nie chce Ci się przepisać programu... Już Ci pisałem - poczytaj o PRZERWANIACH. Przerwanie nie polega na ciągłym testowaniu jednej czy dwóch flag, tylko na pozostawieniu tego procesorowi. Przykład kodu z użyciem przerwania: org 0 ; adres wektora resetu sjmp start org 0bh ; adres wektora T0 sjmp t0_isr t0_isr: inc A anl A, #7 jnz t0_skip_blink...

    Mikrokontrolery   29 Mar 2010 18:27 Odpowiedzi: 17    Wyświetleń: 4011
  • STM32F4 - UART: Przerwanie trafia do Default Handler zamiast obsługiwać UART

    Jestem na etapie uruchamiania nowego zestawu opartego na STM32F4, w kolejnym kroku postanowiłem uruchomić komunikacje przez UART, w tym celu wykorzystuje przerwanie. Problem jest następujący. pomimo konfiguracji poprawnej przerwanie ląduje w _Default_Handler. Obsługę przerwania mam zdeklarowaną, adres funkcji ląduje do wektora przerwań.

    Mikrokontrolery   08 Sty 2013 23:05 Odpowiedzi: 18    Wyświetleń: 2490
  • [ATmega32] Jak napisać procedurę obsługi przerwania timera0 dla diody LED na ATmega32?

    [syntax=asm] .device ATmega32 .include "m32def.inc" .def temp= r16 .def counter= r17 .org 0 RJMP start .org $016 ;wektor przerwania dla przepełnienia timera RJMP przerwanie start: ldi temp, high(RAMEND) out SPH, temp ldi temp, (1<<CS00) | (1<<CS02) ;konfiguracja preskalera i zegara out TCCR0, temp ;w rejestrze TCCR0 (ustawienia główne timera)...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2585
  • [atmega8] Przerwanie INT1 nie reaguje na zmiany stanu portu po kilku przejściach

    Śmiem twierdzić, że w (0<<ISC11) | (1<ISC10) jest błąd, powodujący, że wyrażenie to ma wartość równą 1 (podczas gdy powinno mieć wartość równą 4). Jeśli flaga jest ustawiana na zbocze, to w kodzie głównym powinny występować jakieś opóźnienia albo zmiana algorytmu, bo inaczej flaga zostanie sprawdzona raz - będzie ustawiona,...

    Mikrokontrolery AVR   07 Sie 2008 21:04 Odpowiedzi: 12    Wyświetleń: 4156
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    To jeszcze dwa pytania: Jeśli ADC wyzwalam timerem, to jak ustawić czas, po jakim nastąpi przerwanie? Po drugie, jeśli w ISR(Timer0_vect) ma następować konwersja, to po co drugie przerwanie z wektorem ADC_vect w którym następuje filtracja? Wybaczcie, że nie wszystko rozumiem, ale jestem jeszcze początkujący :P

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2790
  • [STM32] Page erase i jednoczesna obsługa przerwania

    No a teraz czy jesteś pewny, że wszystko faktycznie jest w RAM - kod kasowania/programowania, przerwanie i tablica wektorów? 4\/3!!

    Mikrokontrolery   02 Mar 2012 16:12 Odpowiedzi: 8    Wyświetleń: 1707
  • ATmega168: Przerwanie TIMER1_COMPA_vect nie działa, co sprawdzić?

    Sprawdź w dokumentacji do winavr (avr-libc) czy to jest właściwy wektor tego przerwania dla atmega168...

    Mikrokontrolery   21 Lis 2007 23:22 Odpowiedzi: 10    Wyświetleń: 1878
  • STM32F103 - jak skonfigurować przerwanie dla timer1 w CubeMX?

    Witam, chcę wykorzystać timer1 do odmierzenia pewnej jednostki czasu w mikrokontrolerze STM32F103. Całość konfiguruję w CubeMX. Problemem jest to, że dla pozostałych timerów mogę ustawić global interrupt i wtedy w programie bardzo łatwo takie przerwanie obsłużyć. Natomiast w przypadku timera pierwszego, takie przerwanie w wektorze nie występuje. Czy...

    Mikrokontrolery   11 Lut 2018 21:25 Odpowiedzi: 3    Wyświetleń: 687
  • tiny87 - problem z przerwaniami w symulatorze AVR Studio 4.19

    (at)tomeeh No jezli tak to rzeczywicie przepraszam. Ale - jeeżli tablica wektorów jest ok i wywoywane jest poprawne przerwanie - a skacze gdzie indziej to znaczy że symulator nie działa jak należy. Są dwie możliwości - sprawdzić z DS-em po tablicę wektorów i jeżeli się zgadza to sprawdzić jakie przerwanie się wywołuje tak naprawdę. Nie będę pisać jak,...

    Mikrokontrolery AVR   15 Mar 2017 20:55 Odpowiedzi: 12    Wyświetleń: 1065
  • Przesyłanie danych przez UART z użyciem przerwań: konfiguracja układu atmega328P

    Pyt 1: Tak. Jeśli nie ma innych wskazań żeby koniecznie korzystać z INT1 to w m328p można uaktywnić przerwanie PCINT na pinie Rx, wtedy nie potrzebaa żadnych dodatkowych połączeń między pinami. Pewna niedogodność jest taka, ze przerwania PCINT reagują na oba zbocza oraz wektor przerwań jest wspólny dla całego portu. Pyt 2: Tak. Nie. Można to sobie teoretycznie...

    Mikrokontrolery AVR   24 Paź 2020 11:16 Odpowiedzi: 5    Wyświetleń: 642
  • Dlaczego przerwanie T0 w LPC2103 nie działa w IAR?

    1. Czy masz ustawioną flagę IRQ w CPU ? 2. Pokaż plik startowy, czy pod wektor IRQ przypisałeś rejestr VICVectAddr ?

    Mikrokontrolery ARM   04 Maj 2009 10:55 Odpowiedzi: 20    Wyświetleń: 2422
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    1. To stary wektor przerwań, a nowa funkcja ISR(). Musisz zastosować nowy wektor do tej funkcji. Znajdziesz go w tabelce szukając starego: http://www.nongnu.org/avr-libc/user-manu... 2. Drgania trwają od kilku do kilkudziesięciu milisekund. Możesz na przykład wykorzystać jakiś timer do odliczania tego czasu począwszy od pierwszego...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5213