Pico Eğitim Kartı
 
Yüklüyor...
Arıyor...
Eşleşme Yok
init_functions.c Dosya Referansı

Pico Eğitim Kartı için başlatma fonksiyonlarının implementasyonu. Ayrıntılar...

init_functions.c için içerme bağımlılık grafiği:

Fonksiyonlar

void init_adc (void)
 Analog girişler için ADC'yi başlatır.
 
void init_pwm (void)
 Buzzer ve LED çıkışları için PWM'i başlatır.
 
uint init_pwm_pin (uint gpio, float frequency, uint16_t duty)
 Belirli bir GPIO pini için PWM'i başlatır.
 
void init_lcd (void)
 I2C LCD ekranını başlatır.
 
void init_board (void)
 Tüm kart bileşenlerini başlatır.
 

Ayrıntılı tanımlama

Pico Eğitim Kartı için başlatma fonksiyonlarının implementasyonu.

Ayrıca Bakınız
Nasıl Kullanılır - İçindekiler

Fonksiyon Dokümantasyonu

◆ init_adc()

void init_adc ( void  )

Analog girişler için ADC'yi başlatır.

Aşağıdakiler için ADC'yi yapılandırır ve GPIO pinlerini başlatır:

  • Tuş takımı (GPIO28)
  • Potansiyometre (GPIO27)
  • Işık sensörü (GPIO26)
Bu fonksiyon için çağırılma şeması:

◆ init_board()

void init_board ( void  )

Tüm kart bileşenlerini başlatır.

Diğer tüm başlatma fonksiyonlarını çağıran ve butonlar ve LED'ler için GPIO pinlerini ayarlayan ana başlatma fonksiyonu

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ init_lcd()

void init_lcd ( void  )

I2C LCD ekranını başlatır.

I2C iletişimini yapılandırır ve LCD ekranını standart 16x2 yapılandırması ile başlatır

Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ init_pwm()

void init_pwm ( void  )

Buzzer ve LED çıkışları için PWM'i başlatır.

Aşağıdakiler için PWM kanallarını yapılandırır:

  • Buzzer
  • RGB LED çıkışları
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ init_pwm_pin()

uint init_pwm_pin ( uint  gpio,
float  frequency,
uint16_t  duty 
)

Belirli bir GPIO pini için PWM'i başlatır.

Parametreler
gpioPWM için başlatılacak GPIO pin numarası
frequencyBaşlangıç PWM frekansı Hz cinsinden (uygulanabilirse, varsayılan için 0)
dutyBaşlangıç görev döngüsü (0-PWM_DUTY_MAX)
Döndürdüğü değer
uint Yapılandırılmış PWM dilim numarası
Bu fonksiyon için çağırılma şeması: