logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[STM32][ECLIPSE][API] - Błąd w ustawieniu przerwania

develorn 06 Wrz 2013 15:05 1215 3
REKLAMA
  • #1 12707738
    develorn
    Poziom 10  
    Posty: 29
    Pomógł: 1
    Witam wszystkich
    Tak jak w temacie, skonfigurowałem eclipse pod stm32. Używam makefile i linkera od Frediego. Wszystko pięknie działało(miganie diodą, obsługa klawiszy etc) do mementu, gdy postanowiłem przetestować przerwanie zewnętrzne. W tym momencie podczas odpalania program trafia do funkcji _Default_Handlerw pliku vectors.c gdzie się zapętla (chyba poprzez złą konfigurację). Co ciekawe, na Keilu działa ładnie. Zamieszczam maina i plik vector.s Będę wdzięczny za pomoc
    Załączniki:
    • stm32_main_vect.zip (3.3 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 12707803
    develorn
    Poziom 10  
    Posty: 29
    Pomógł: 1
    Problem rozwiązany ; ]
    Należy włączyć taktowanie RCC_APB2Periph_AFIO. W Kailu nie wiem dlaczego bez ustawienia taktowania AFIO działało. Dziwna sprawa ale nie wnikam ^ ^
    Temat do zamknięcia
  • REKLAMA
  • #4 12709108
    develorn
    Poziom 10  
    Posty: 29
    Pomógł: 1
    tak tak, na początku było 0, dałem 100..ale wydaje mi się że tyle powinno wystarczeć na wykonanie skoku.
    No nie wiem, dziwna sytuacja...zamieszczę linkera i makefile.
    Załączniki:
    • makefile_linker.zip (4.64 KB) Musisz być zalogowany, aby pobrać ten załącznik.
REKLAMA