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
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.....
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()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ł

