-
Data: 2012-03-26 00:54:51
Temat: Re: [STM32] plik z funkcjami przerwan
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 21.03.2012 09:07, slawek7 wrote:
> Czesc.
> moze dosc dlupie pytanie dla Was ale sie troche pogubilem.
> Jest sobie projekt na STM32 pisany w srodowisku Keila.
> Jest plik main.c, jest startup.s. Nie wiem dlaczego w pliku main nie
> jest nigdzie dyrektywa include dolaczony plik z prototypami funkcji
> przerwan, natomiast jakos jest ten plik kompilowany i te funkcjie do
> projektu sa dolaczane.
Nie znam tego środowiska, ale zakładam, że jest tam standardowe podejście:
Funkcja przerwania jest zdefiniowana jako weak symbol w skrypcie linkera
- jak dostarczysz taki symbol to będzie on podpięty, jak nie dostarczysz
to będzie podpięty ten ze startup.s (albo pętla nieskończona albo reset).
> Dlaczego? W AVR kazda funkcja musiala miec prototyp i musialy jej
> deklaracje byc dolaczone, a tu? Czego nie dostrzegam?
Nie muszą. Na AVR jest lukier składniowy w postaci makr ISR i żeby je
rozwinąć musisz dołączyć nagłówek, ale jak lubisz nurkowanie w szambie
to możesz pisać przerwania jako __vector_NUMER i wszystko się powinno
ładnie skompilować.
--
Pozdrawiam
Michoo
Najnowsze wątki z tej grupy
- Taśma LED
- Jak odróżnić myjki wibrujące od ultradźwiękowych.
- Ledy na wyłączniku czasowym błyskają
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
Najnowsze wątki
- 2025-04-05 Dziwny wymiar wyroku
- 2025-04-05 Prunt z dachu
- 2025-04-05 Taśma LED
- 2025-04-05 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-04-05 Warszawa => Strategic Account Manager <=
- 2025-04-05 co w Anglii dziś w Polsce za 30 lat
- 2025-04-05 Wrocław => SOC Tech Lead <=
- 2025-04-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-04-05 Wyrok dożywocia dla Polki
- 2025-04-04 Prezydium Sejmu Tuskiego orzekło: Poseł KO mecenas Roman Giertych NIE jest mordercą (w żadnym sensie tego słowa?)
- 2025-04-04 Reset komóry
- 2025-04-04 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-04-04 Zielonka => Key Account Manager IT <=
- 2025-04-04 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2025-04-04 Warszawa => Mid/Senior IT Recruiter <=