tablica wektorów

Znaleziono około 780 wyników dla: tablica wektorów
  • STM32L1Discovery: Jak stworzyć template pod Eclipse? Startup, linker, wektory?

    Startup bez zmian. Skrypt linkera - zmienić rozmiar pamieci. Tablica wektorów - poniżej. 4\/3!!

    Mikrokontrolery ARM   13 Gru 2013 23:23 Odpowiedzi: 8    Wyświetleń: 1098
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Przeczytaj ten wątek i kup sobie inną płytkę. Co ma płytka wspólnego z tym problemem. Jak tablica wektorów jest zła to nic nie pomoże. Nawet zrobiłem porównanie STM-owego nagłówka z tym autora.

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1017
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 12105
  • REKLAMA
  • Re: Nucleo F103RB/L053R8 - C++ 11 Eclipse makefile - pytanie

    To akurat nie jest tablica wektorów tylko procedura obsługi DH. Nie możesz sobie plików z jednego procesora do drugiego. Tylko taki z twojego. Ponieważ nie wiem jaki jest on dokładnie to masz przykładowy:

    Mikrokontrolery ARM   12 Lut 2017 09:54 Odpowiedzi: 56    Wyświetleń: 4224
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    Ok. Przeszukaj pliki w swoim projekcie po nazwie "SysTick_Handler". Znajdziesz tą nazwę w pliku asemblerowym (lub w pliku *.c) w tablicy wektorów przerwań. Ta tablica zawiera między innymi adres funkcji o nazwie SysTick_Handler. Linker umieszcza tablicę pod odpowiednim adresie w pamięci (zgodnie z datasheet procesora).

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7812
  • REKLAMA
  • STM32F0 - Eclipse, CodeSourcery, OpenOCD - nieprawidłowy hex

    Słuszna uwaga z tym startupem. Mam go w katalogu projektu, który jest wskazany w ścieżkach eclipsa, ale nie wiem dlaczego nie jest linkowany. Może ma nieprawidłowe rozszerzenie? Teoretycznie istotna jest wielkość liter. Freddie, czy masz może jakiś ładny przykładowy projekt dla CM0? Dla STM32F0 nie, ale możesz spokojnie zrobić małego frankensteina...

    Mikrokontrolery ARM   13 Lut 2014 20:48 Odpowiedzi: 6    Wyświetleń: 2229
  • STM32F030 - Szablonowy projekt pod STM32F030 pod Eclipsa.

    Popatrz bardzo dobrze na te linijki: GPIOA->MODER = (0x01 < (2 * 0)); //Pin PA0 jako wyjście //GPIOA->OTYPER &= ~(1 < 0); //Pin PA0 jako Push-Pull GPIOA->OSPEEDR = (0x03 < (2 * 0)); //Pin PA0 jako High Speed Tablica wektorów ma marginalne znaczeni dopóki nie używasz przerwań - bez nich wykorzystywane...

    Mikrokontrolery ARM   03 Lip 2014 18:17 Odpowiedzi: 4    Wyświetleń: 1716
  • REKLAMA
  • Program rysujacy wektory - Delphi (jak go napisać ?)

    Po łebkach opisany algorytm... 1.Rysowanie wektora robisz tak a)rysujesz kreskę b)rysujesz trójkąt na końcu (pozycję obliczasz z wykorzystaniem zamiany wartości x/y c)wypełniasz trójkąt czarnym kolorem d)jeżeli jest włączona opcja przesuwania wektora to dodatkowo rysujesz 3 kólka (na początku, na środku do przesuwania całego wektora i na końcu) 2.Dane...

    Programowanie   28 Wrz 2007 10:04 Odpowiedzi: 11    Wyświetleń: 6413
  • [stm32][C] Vector Table Offset Register, NVIC_SetVectorTable

    :) Kto szuka nie (ten) błądzi. Dzięki za cierpliwość. Na chwilę obecną przyjmę to za pewnik. Temat jednak pozostawiam otwarty. Jeśli ktoś z czytelników rozumie mą rozterkę i potrafi mi wyjaśnić dlaczego tak a nie inaczej...to proszę się nie krępować :D PS Szczerze mówiąc dziwi mnie trochę to, że Ciebie jako fana logiki nie zastanawia pozorna bezsensowność...

    Mikrokontrolery ARM   14 Kwi 2010 07:08 Odpowiedzi: 13    Wyświetleń: 4753
  • [AVR] Jak napisać prosty bootloader AVR w C do zapisu Flash przez RS232?

    BoskiDialer -> widzę, że jesteś niezłym magikiem bo twoje makefile jest w ogóle nie podobne do tego generowanego przez AVRStudio. Ale spróbowałem tak z ręki skompilować ten twój bootloader: make bootloader i niestety dostaję błąd: makefile:28: *** missing separator. Stop Czy magik to nie wiem, ale ten Makefile nie zadziała. Na początku linii 28 masz...

    Mikrokontrolery AVR   20 Paź 2008 09:40 Odpowiedzi: 8    Wyświetleń: 6215
  • [lm3s6965] Dynamiczna alokacja pamięci - Hard Fault

    Teraz pozostało mi przenieść projekt z stm32 na lm3s, ponieważ zajmuję się tym w wolnym czasie od pracy, to efektem podzielę się pewnie za kilka dni. To naprawdę nie jest dużo roboty, generalnie (pomijając detale typu zmiana nazw plików czy nazwy projektu) trzeba zrobić mniej więcej "aż" tyle: 1. poprawić tablicę wektorów (to i tak byś miał kiedyś...

    Mikrokontrolery ARM   26 Lut 2013 10:45 Odpowiedzi: 9    Wyświetleń: 2325
  • [LPC2142] Dlaczego kod na LPC2142 zajmuje 46.96 KB pamięci Flash?

    Zbyt dużo Ci nie pomogę chyba - niestety składnia poleceń kompilacji której oczekuje Twoja wersja kompilatora jest zupełnie inna niż moja, dlatego też nie mogę skompilować Twojego przykładu u mnie. Po podstawieniu mojego Makefile'a do Twojego projektu wszystko kompiluje się bez większych problemów (konieczne są drobne zmiany w skrypcie linkera - ustawienie...

    Mikrokontrolery ARM   06 Paź 2009 15:44 Odpowiedzi: 14    Wyświetleń: 1976
  • REKLAMA
  • LPC2148 - procesor się zawiesza na funkcjach wbudowanych

    mam zaufanie że zadziała od ręki na tamtym procesorze, na moim mam wątpliwości. Zadziała tak samo (; Musisz tylko wywalić uruchamianie PLL i konfigurację GPIO, bo to się może różnić. Startup będzie identyczny. Makefile będzie identyczny. Tablica wektorów będzie identyczna. Skrypt linkera będzie w zasadzie identyczny, tylko musisz zmienić ilość pamięci...

    Mikrokontrolery ARM   22 Mar 2015 21:08 Odpowiedzi: 10    Wyświetleń: 1326
  • Mikrokomputer COBRA 1

    Pytanie trochę filozoficzno - humorystyczne. Czy chodzi o to aby oszukać oszusta? ;) Wówczas w Cobrze1 będzie dwóch oszustów? Domyślam się, że twórcy COBRA1 umieścili kod startowy od adresu 0xc000 ponieważ gdyby ROM zaczynał się od 0x0000, adresy wektorów przerwań byłyby na stałe w ROM i program użytkownika nie mógłby ich modyfikować. Program wykonywany...

    DIY Konstrukcje   24 Gru 2025 21:55 Odpowiedzi: 2215    Wyświetleń: 292221
  • [ATmega88PA] [ATmega88PA][C] - Timer0 w trybie CTC blokuje pętlę główną, LED na PC0 nie działa

    Jeżeli nie ma obsługi przerwania to nastąpi reset układu. Dodać należy, że nie będzie to dokładnie reset taki jak w przypadku pinu RESET, czy włączenia zasilania. Będzie to jedynie skok do początku programu, co wynika z kodu przygotowanego przez kompilatora C. Tablica nieużywanych wektorów przerwań jest bowiem wypełniona skokami do __bad_interrupt...

    Mikrokontrolery   05 Paź 2014 16:21 Odpowiedzi: 6    Wyświetleń: 1221
  • Przesunięcie pamięci programu bez przesuwania tablicy wektorów.

    Tzn. linię: KEEP(*(.vectrs)); ? I ją wstawić do nowej sekcji? Dokładnie.

    Mikrokontrolery ARM   13 Mar 2021 22:01 Odpowiedzi: 8    Wyświetleń: 558
  • Komparator cyfrowy – jak zbudować wersję dla systemu U10 i rozszerzyć liczbę bitów?

    Witam, Szczerze to nie kapuje tego pomysłuu z pamieciami nieulotnymi. Rozumier jak mozna zrealizowac komperator na uC, pojedynczych bramkach., czy ukłądach PLD, w sumei miedzy tymi 2 ostatnimi wersjami nei ma zadnej róznicy. Ale na pamieci EEPROM??? Zupełnei nei rozumiem koncepcji. przecież to proste i chyba oczywiste jeśli pamięta się, iż pamięć nieulotna...

    Początkujący Elektronicy   05 Mar 2007 13:55 Odpowiedzi: 6    Wyświetleń: 7657
  • [asm] Skok warunkowy w pętli main i powrót do load w AVR Studio

    Kod w obszarze wektorów przerwań jest jak najbardziej bezpieczny, dopóki przerwania nie zostaną włączone. Czasem tak się robi, gdy zaczyna brakować flasha. Stos trzeba koniecznie zainicjalizować, żeby można było używać CALL i RET. RET powoduje powrót do miejsca z którego podprogram został wykonany. call podprogram ; ret wroci tutaj (reszta programu)...

    Mikrokontrolery   23 Mar 2008 09:09 Odpowiedzi: 10    Wyświetleń: 4735
  • Jak zaprojektować nadajnik Morse'a w asemblerze dla mikrokontrolera ST7?

    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"...

    Mikrokontrolery   01 Maj 2009 12:14 Odpowiedzi: 3    Wyświetleń: 2204
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    W plikach ".cpp" extern "C" [syntax=c]extern "C" void SysTick_Handler(void) { GPIOA->MODER = 0; }[/syntax]

    Mikrokontrolery ARM   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 726
  • [LPC111x] [LPC111x][GCC] Wyliczanie sumy kontrolnej tablicy wektorów w preprocesorze

    Nie wyliczysz tego na etapie kompilacji. Wartości są bowiem znane dopiero po linkowaniu. Powinien to załatwiać soft do programowania. Możesz też modyfikować pliki wynikowe. Albert

    Mikrokontrolery ARM   13 Paź 2010 12:21 Odpowiedzi: 3    Wyświetleń: 1735
  • Modułowy system automatyki domowej

    Cześć, Ponieważ pojawiła się prośba o możliwość udostępnienia uproszczonej wersji na inny uC to przedstawię krótką instrukcję jak dostosować projekt do potrzeb. Generalnie w obecnej wersji obsługiwane są dwie rodziny procesorów czyli STM32F4xx i STM32H7xx - prawdopodobnie nie powinno być większych problemów z innymi podobnymi układami STM natomiast...

    DIY Smart Home   26 Cze 2025 18:12 Odpowiedzi: 20    Wyświetleń: 2583
  • [stm32f4] Jak zarezerwować sektory 3 i 4 dla EEPROM w STM32F4 bez nadpisywania kodu?

    Tak jak pisze Freddie Chopin mozna ale to bedzie reczne rzezbienie i skladanie kodu tak by zostawic dziure... Ale to jest rzezba okropna i utrudni na pewno prace nad kodem. Takiego rzezbienia nawet w binarce jest jeszcze kilka opcji, ale to nie najlepsze rozwiazanie. Wystarczy zapełnić tą jedną czy dwie strony rzeczami które praktycznie nigdy nie zmieniają...

    Mikrokontrolery ARM   04 Sie 2015 16:57 Odpowiedzi: 20    Wyświetleń: 1437
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    Co będzie błędne, bo pierwszą rzeczą jaką robi Twój program jest jednak Reset_Handler, a nie to co przypadkiem trafiło na początek sekcji .text. Co nic nie zmieni bo i tak tablica wektorów jest zapisana "na sztywno" w większości projektów. Tak naprawdę jest to wartość ignorowana jeżeli tablica wektorów jest zrobiona tak jak w większości projektów -...

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3207
  • Jak rozdzielić przerwania UART1 w bootloaderze i programie głównym AVR-GCC?

    Nie robisz kompletnie nic oprócz wskazania linkerowi pod jakim adresem ma być zlokalizowany kod wynikowy. Tablica wektorów przerwań która pierwotnie była pod adresem 0 znajdzie się pod adresem przekazanym linkerowi - -Wl,-Ttext,0x1e00 spowoduje, że cała sekcja .text (razem z tablicą wektorów) zostanie przeniesiona pod adres bootloadera - właśnie z tego...

    Mikrokontrolery AVR   21 Wrz 2009 14:09 Odpowiedzi: 23    Wyświetleń: 3783
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    Czyli jeśli w kodzie C inicjuję jedynie wektor powiedzmy ADC_vect, to jedynie w kodzie asemblerowym jedynie .org ADCaddr będzie pozbawione komentarza <__bad_interrupt>. A propos wektorów i tablicy: Czy inicjalizacja tablicy wektorów przerwań jest zależna od typu mikrokontrolera? W literaturze i w poradnikach internetowych widzę, że wszędzie wektory...

    Mikrokontrolery Początkujący   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 1065
  • [STM32] - STM32F3 Discovery - uruchomienie prostego szablonu

    Radzę zignorować powyższą poradę... Tablica wektorów ma poprawną "formę", więc radzę jej nie psuć... Wielu osobom działa, więc nie szukaj błędu tam gdzie go nie ma. Zresztą gdyby ta część była błędna, to układ nawet by nie wystartował, wiec chyba jednak warto założyć, że nie ma tu "błędu". W tablicy wektorów popraw tylko te wektory, które są "powyżej"...

    Mikrokontrolery ARM   02 Cze 2014 14:15 Odpowiedzi: 27    Wyświetleń: 3627
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    Nie dziala jest barszo ogólnym stwierdzeniem. Co nie dziala? DH? masz debuger. Coś innego? Yo tylko była tablica wektorów oczywiście.

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1503
  • [LPC2103] Jak poprawnie zaimplementować przerwania FIQ w LPC2103 z użyciem OpenOCD?

    Jak mogę Ci pomóc, skoro nie wiem jak wygląda reszta plików, a konkretnie tablica wektorów? Albo musisz wstawić swoją nazwę funkcji do tablicy, albo nazwać funkcję tak jak nazywa się funkcja z tablicy wektorów (jeśli ma atrybut "weak"). 4\/3!!

    Mikrokontrolery ARM   15 Lis 2010 22:23 Odpowiedzi: 6    Wyświetleń: 1374
  • Jak skonfigurować ARM toolchain: integracja CodeSourcery, OpenOCD i Eclipse

    Tablica wektorow w vectors.c W tablicy wektorów nic nie trzeba zmieniać - inna tablica jest tylko w CL lub XL 4\/3!!

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 134480
  • Dlaczego aplikacja zatrzymuje się na tej funkcji? Bootloader STM32L476RG.

    Wydaje mi się że nie "przesunąłeś" tablicy wektorów przerwań: SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; w pliku system_stm32l4xx.c Chyba trzeba szukać dalej: Tablica wektorów jest przesunięta w bootloader: SCB->VTOR = APP_ADDRESS; Tę linię należy usunąć z tego pliku o ile nie masz zamiaru zmieniać mapowania pamięci na adres 0x0 (a...

    Mikrokontrolery ARM   26 Kwi 2021 23:43 Odpowiedzi: 6    Wyświetleń: 756
  • 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
  • STM32L151 - Błąd w przerwaniu SysTick, undefined instruction 0x0000f8b9

    Zerknij sobie to pliku .lss i sprawdź następujące rzeczy: 1. czy w ogóle jest tam funkcja SysTick_Handler 2. czy adres funkcji SysTick_Handler zgadza się z adresem widocznym w tablicy wektorów (pod adresem 0x800003c) - adres w tablicy wektorów będzie miał nieparzystą wartość (jeśli np. funkcja SysTick ma adres 0x8001000, to w tablicy wektorów będzie...

    Mikrokontrolery ARM   20 Lut 2014 15:20 Odpowiedzi: 11    Wyświetleń: 1329
  • [LPC2148] Jak ustawić CRP w LPC2148 bez nadpisywania kodu w GCC?

    Nie mnie wygodne niż Twoja tablica wektorów w C ;)

    Mikrokontrolery ARM   26 Mar 2010 22:32 Odpowiedzi: 10    Wyświetleń: 1514
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    Tablica wektorów przestawia się sama w zależności od konfiguracji pinów BOOTx. 4\/3!!

    Mikrokontrolery ARM   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 4443
  • [LPC2368] [LPC2368][Keil+GNU] Mikrokontroler wchodzi w tryb data abort, co robić?

    Tylko jakim cudem tobie się tablica wektorów "sama" zmienia? Może remapujesz ową tablicę niepotrzebnie (rejestr MEMMAP)? 4\/3!!

    Mikrokontrolery ARM   03 Lis 2009 16:40 Odpowiedzi: 6    Wyświetleń: 2173
  • [stm32]Plik linkera i startup'a - jak się je tworzy?

    Pytasz mnie po co jest tablica wektorów czy dlaczego jest w osobnym pliku? 4\/3!!

    Mikrokontrolery ARM   31 Sie 2012 06:57 Odpowiedzi: 22    Wyświetleń: 7035
  • [STM32] - USB HID nie działa, gdy startuje z innego adresu niż 0x8000000

    Witam, ze względu na używanie bootloadera w obszarze od 0x8000000 do 0x8004000, potrzebuję pozostałą część aplikacji (nazwijmy ją częścią B) umieścić w dalszym zakresie. Tak więc zmieniam adres aplikacji B oraz wektora przerwań i niestety urządzenie jest rozpoznawane w systemie. Aczkolwiek sam kod działa. Jeśli aplikacji B zmienię adres startowy na...

    Mikrokontrolery ARM   25 Wrz 2015 18:29 Odpowiedzi: 2    Wyświetleń: 933
  • Konfiguracja przerwania odbiornika RS232 w Freescale MC9S08AW

    Skonfigurowałem w tym procesorze odbiór i nadawanie poprzez rs232. Jak stworzyć przerwanie od odbiornika? Gdzie jest tablica wektorów obsługi przerwań itp?

    Mikrokontrolery   16 Lip 2008 09:44 Odpowiedzi: 1    Wyświetleń: 1059
  • STM32: Czy __main_stack_size i __process_stack_size są konieczne bez OS?

    Dajemy 'reset' a program nie uruchamia się z bootloader-a i co wtedy? A nie uruchamia się ponieważ: włączony jest remap, przeniesiona tablica wektorów, zawiera 'byle co', nieustawiona 'power domain' itp. Mieszasz sprawy. Reset to reset. Skoro Twój układ uruchamia się po podaniu zasilania, to po resecie tez się uruchomi. Jeśli po resecie się nie uruchomi,...

    Mikrokontrolery ARM   13 Gru 2016 14:47 Odpowiedzi: 38    Wyświetleń: 2352
  • [STM32] Programowanie od zera, własny szablon - nie działa

    Kod z użyciem samych rejestrów jest mało czytelny, trudny do ewentualnej migracji pomiędzy mikrokontrolerami itp, itd... Nie zgadzam się z Tobą. Ja piszę na rejestrach tak samo. Ten "szablon" to tylko copy paste z różnych fragmentów tego STM dostarczyło. Nie wiadomo nawet jak ta tablica wektorów wygląda i jakie są handler-y.

    Mikrokontrolery ARM   15 Mar 2019 09:50 Odpowiedzi: 8    Wyświetleń: 1458
  • [LPC1754] Jak zrealizować aktualizację oprogramowania LPC1754 z USB? FatFs, IAP, RAM czy Flash?

    A będziesz z takowych korzystał? <: Jest inna opcja - tworzysz dwa osobne projekty. Jedyna zależność między nimi jest taka, że ten pierwszy ("zwyczajny") może uruchomić ten drugi ("bootloader") poprzez skok pod adres początku tamtego (lub jakiś inny znany i stały adres). Projekt bootloadera będzie miał po prostu skrypt linkera w którym pamięć flash...

    Mikrokontrolery ARM   01 Sty 2012 20:14 Odpowiedzi: 19    Wyświetleń: 2640
  • GCC - skąd wziąć wzorce plików startowych do aplikacji standalone

    A jakiś link do tego, który mas na myśli? Chociażby blink led Freddiego: https://freddiechopin.info/en/download/c... Osobna sprawa, że plik startowy musi być specyficzny dla procesora. I tak i nie. W sumie to od Ciebie zależy co umieścisz w startupie a co w funkcji main(). Najczęściej w startupie są dwie ważne...

    Programowanie   28 Kwi 2021 19:42 Odpowiedzi: 4    Wyświetleń: 339
  • [AT91SAM7S256] Konwersja float do char, błędy `__heap_end` i `__heap_start`

    W skrypcie linkera muszą być zadeklarowane symbole o nazwach jak wyżej wyznaczające obszar pamięci przeznaczony dla sterty (heap). Proponuję ściągnąć projekt dla lpc2103 i przystosować postawowe pliki (startup, Makefile, skrypt linkera, tablica wektorów: lpc2103_rom.ld, Makefile, startup.S, vectors.S, hdr\hdr_cpsr.h) do swojego projektu, a większość...

    Mikrokontrolery ARM   14 Gru 2010 23:12 Odpowiedzi: 1    Wyświetleń: 1230
  • Umieszczenie funkcji użwanej przez bootloader poza obszarem BOOTSZ

    czekanie na dostępność EEPROM nie jest potrzebne, bo to już załatwiają funkcje odnoszące się do EEPROM Podeślij proszę do tego jakiś odnośnik, zaglądałem tutaj https://www.nongnu.org/avr-libc/user-man... oraz na dysku do bibliotek ale nie znalazłem implementacji tych funkcji, chętnie zobaczę jak one wyglądają. To co znalazłem...

    Mikrokontrolery   14 Lis 2022 12:05 Odpowiedzi: 14    Wyświetleń: 600
  • Przerwanie od zbocza i zmiana stanu LED w przerwaniu

    No to chyba dość oczywiste. Zobacz jak się nazywają tam gdzie jest tablica wektorów No wiem ale z twojej pierwszej wypowiedzi tak wywnioskowałem, rozumiem teraz chodziło ci o plik .s w startup. Faktycznie jest tam nasz Handler nazywa się EXTI0_1_IRQHandler zmieniłem i działa Dzięki za pomoc

    Mikrokontrolery ARM   21 Cze 2017 22:59 Odpowiedzi: 4    Wyświetleń: 1116
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    W sumie gdy przeczytałem Twój post uzmysłowiłem sobie, że ten startup to i tak w większości assembler, bo korzysta mocno z wstawek... Zaczynam wątpić w sens tego przedsięwzięcia W zasadzie sam sobie odpowiedziałeś, ale wrzucę swoje 3 grosze :) Według mnie pisanie startup'u w C za pomocą wstawek asemblerowych jest mało sensowne. C występuje tu w roli...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101544
  • STM32F103 - Przerwania EXTI nie działają, Reset_Handler po wywołaniu

    Na szczęście autor tematu używa profesjonalnego środowiska, a nie jakiejś "samoróbki", więc problemy konfiguracyjne go nie dotyczą, wszystko zawsze ustawia się dobrze. A to akurat jest napisane tam wyraznie ze jak używa sie czegoś innego niz zdefiniowane płytki w projekcie, to wstawiana jest "generic" tablica wektorów tak jak dostarczona przez ARM-a...

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1176
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    A tablica wektorów na 100% poprawna? Jak podejrzysz w pliku .lss wektory, to pod właściwym adresem jest adres Twojej funkcji obsługi? P.S. Ten plik na pewno jest main.c, a nie main.cpp? Bo w tym drugim przypadku faktycznie uruchomienie przerwań wymaga kilku wciśnięć klawiszy więcej. 4\/3!!

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4254
  • [STM32] Page erase i jednoczesna obsługa przerwania

    No to musisz mieć tablicę wektorów w RAM [; 4\/3!!

    Mikrokontrolery   02 Mar 2012 16:12 Odpowiedzi: 8    Wyświetleń: 1707