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

I2C iletişimi kullanan LCD kontrol fonksiyonları Ayrıntılar...

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

Fonksiyonlar

static void i2c_write_byte (uint8_t val)
 I2C LCD'ye tek byte veri yazar.
 
static void lcd_toggle_enable (uint8_t val)
 LCD'nin enable pinini değiştirir.
 
void lcd_send_byte (uint8_t val, int mode)
 LCD'ye bir byte veri gönderir.
 
void lcd_clear (void)
 LCD ekranını temizler.
 
void lcd_set_cursor (int line, int position)
 LCD imlecini belirtilen konuma ayarlar.
 
static void lcd_char (char val)
 LCD'ye bir karakter gönderir.
 
void lcd_string (const char *s)
 LCD'ye bir metin dizisi gönderir.
 
void lcd_init (void)
 LCD ekranını başlatır.
 

Değişkenler

static int addr = LCD_ADDR
 

Ayrıntılı tanımlama

I2C iletişimi kullanan LCD kontrol fonksiyonları

Ayrıca Bakınız
LCD (I2C)

Fonksiyon Dokümantasyonu

◆ i2c_write_byte()

static void i2c_write_byte ( uint8_t  val)
static

I2C LCD'ye tek byte veri yazar.

Parametreler
valYazılacak byte değeri
Bu fonksiyon için çağırılma şeması:

◆ lcd_char()

static void lcd_char ( char  val)
static

LCD'ye bir karakter gönderir.

Parametreler
valGönderilecek karakter
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ lcd_clear()

void lcd_clear ( void  )

LCD ekranını temizler.

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

◆ lcd_init()

void lcd_init ( void  )

LCD ekranını başlatır.

LCD ekranını 4-bit mod, 2 satır ve 5x8 yazı tipi ile yapılandırır. Ayrıca ekranı temizler ve imleci başlangıç konumuna getirir.

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

◆ lcd_send_byte()

void lcd_send_byte ( uint8_t  val,
int  mode 
)

LCD'ye bir byte veri gönderir.

Parametreler
valGönderilecek byte
modeKomutlar için LCD_COMMAND, karakter verisi için LCD_CHARACTER
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ lcd_set_cursor()

void lcd_set_cursor ( int  line,
int  position 
)

LCD imlecini belirtilen konuma ayarlar.

Parametreler
lineSatır numarası (0 veya 1)
positionKarakter pozisyonu (0-15)
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ lcd_string()

void lcd_string ( const char *  s)

LCD'ye bir metin dizisi gönderir.

Parametreler
sNull ile sonlandırılmış gönderilecek metin
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

◆ lcd_toggle_enable()

static void lcd_toggle_enable ( uint8_t  val)
static

LCD'nin enable pinini değiştirir.

Parametreler
valMevcut byte değeri
Bu fonksiyon için çağırılma şeması:
Bu fonksiyon için çağırılma şeması:

Değişken Dokümantasyonu

◆ addr

int addr = LCD_ADDR
static