LinkedIn YouTube Facebook
Szukaj

Newsletter

Proszę czekać.

Dziękujemy za zgłoszenie!

Wstecz
Artykuły

Kurs programowania mikrokontrolerów Coldfire firmy Freescale – zaczynamy!

Konfiguracja komponentów

Po dodaniu owych 4 komponentów należy je odpowiednio skonfigurować.

Konfiguracja komponentów odbywa się w oknie Component Inspector poprzez kliknięcie prawym klawiszem w menu projektów na jeden z dodanych komponentów i wybraniu z menu kontekstowego Component Inspector. W oknie tym  zmieniamy:

  • nazwy komponentów tak, by wskazywały na swoje przeznaczenie np. wpisujemy nazwy Led1, Led2 itd.
  • wartość pola Pin for I/O tak, by pin, do którego podłączona jest dioda odpowiadał jego nazwie (Piny ustawiamy wg poniższej tabeli), przykładowo: dla Led1 wartość pola Pin for I/0 powinna wskazywać na PTE3_KBI2P3_TPM1CH0.
  • wartość pola int.value (wartość początkowa) – wprowadzamy wartość 1.

 

Nazwa PIN
LED1 PTE3
LED2 PTG5
LED3 PTE5
LED4 FTH3

 

Warto wyrobić sobie nawyk adekwatnego nazywania komponentów, bo przy większej ich ilości można się pogubić.

 

Rys. 
13.

Rys. 13.

 

 

Generowanie Kodu i debugowanie

W zakładce Methods w oknie Component Inspector mamy pokazane wszystkie dostępne metody dotyczące danego komponentu. Najbardziej interesuje nas metoda SetVal, która powoduje wystawienie stanu wysokiego na wyjście pinu.

 

Rys. 
14.

Rys. 14.

 

 

Poniżej przedstawiono najważniejsze metody dot. Komponentu Bitl0:

  • SetVal – ustaw wartość (0 lub 1)
  • NegVal – zaneguj wartość
  • ClrVal – czyść wartość (wstawia 0)
  • SetDir – ustaw pin jako wejście lub wyjście.
Polski portal branżowy dedykowany zagadnieniom elektroniki. Przeznaczony jest dla inżynierów i konstruktorów, projektantów hardware i programistów oraz dla studentów uczelni technicznych i miłośników elektroniki. Zaglądają tu właściciele startupów, dyrektorzy działów R&D, zarządzający średniego szczebla i prezesi dużych przedsiębiorstw. Oprócz artykułów technicznych, czytelnik znajdzie tu porady i pełne kursy przedmiotowe, informacje o trendach w elektronice, a także oferty pracy. Przeczyta wywiady, przejrzy aktualności z branży w kraju i na świecie oraz zadeklaruje swój udział w wydarzeniach, szkoleniach i konferencjach. Mikrokontroler.pl pełni również rolę patrona medialnego imprez targowych, konkursów, hackathonów i seminariów. Zapraszamy do współpracy!