Pico Eğitim Kartı için başlatma fonksiyonlarının implementasyonu. Ayrıntılar...
#include "pico_training_board.h"
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. | |
Pico Eğitim Kartı için başlatma fonksiyonlarının implementasyonu.
| 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:

| 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


| 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


| 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:


| uint init_pwm_pin | ( | uint | gpio, |
| float | frequency, | ||
| uint16_t | duty | ||
| ) |
Belirli bir GPIO pini için PWM'i başlatır.
| gpio | PWM için başlatılacak GPIO pin numarası |
| frequency | Başlangıç PWM frekansı Hz cinsinden (uygulanabilirse, varsayılan için 0) |
| duty | Başlangıç görev döngüsü (0-PWM_DUTY_MAX) |
