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.

O autorze