Ankieta: Jaki system operacyjnym preferujesz
Nie posiadasz uprawnień, aby oddać głos w tej ankiecie.
Windows
60.78%
31 60.78%
Linux
31.37%
16 31.37%
MAC/OS
7.84%
4 7.84%
Inny
0%
0 0%
Razem 51 głosów 100%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie ARM, nauka, środowiska programistyczne IDE
#74
Witaj,

Pytaj, im wiecej pytań, tym więcej odpowiedzi. Im więcej odpowiedzi, tym więcej wiedzy....
Jak pisałem dokumentacji całej nie trzeba czytać/przeglądać. Wystarczą informacje zawarte w działach dotyczących konkretnego peryferium, które chcesz skonfigurować/użyć.

Napisz jeszcze w jakim środowisku pracujesz ? EmBitz, sądząc po tym, że używasz paczki przygotowanej przez Adama.
Środowisko też trzeba troszkę poznać, bo w nim jest zawarte dużo ciekawych narzędzi.
Jak nie masz opisów, to klikaj po opcjach, popatrz co jest w menu kontekstowym (prawy klawisz myszki nad interesującym Cię elementem kodu).

SysTick jest nieodłączną częścią rdzenia. Patrzyłeś co się znajduje w funkcji
Kod:
SysTick_Config()
która jest dostarczana przez ARM w bibliotekach CMSIS ?

Jak nie wiesz gdzie się ona znajduje, więc skorzystaj z dobrodziejstw, jakie daje środowisko. Najedź kursorem myszki na tą funkcję w edytorze, klik prawym klawiszem myszki i popatrz co mamy w menu, które się otworzy....
Jedną z pozycji tego menu jest przeniesienie do miejsca, w którym ta funkcja się znajduje wraz z zawartością. Wybierz ją (celowo nie podałem która to pozycja menu jest, sam ją znajdź), nic nie popsujesz.....
Zostanie otwarta kolejna zakładka z plikiem zawierającym tą funkcję, a kursor zostanie umieszczony na początku tej funkcji, aby była widoczna w oknie.....

I co w niej się znajduje ?

Sprawdzenie, czy przekazany parametr zmieści się w liczniku SysTicka, jak nie to zwracana jest wartość sygnalizująca błąd. Jak jest ok to nastąpi konfiguracja rejestrów Systicka, konfiguracja priorytetu Systicka, oraz włączenie przerwań od SysTick-a

Jak widzisz skoro to wszystko wykonuje ta funkcja, to nie ma potrzeby robić tego dodatkowo w swoim programie......

Tu już się wyklarował temat, który należy poruszyć, a mianowicie utworzenie nowego projektu za pomocą kreatora, który jest dostępny w EmBitz. Będzie niebawem.....
73 Paweł
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości