I2C iletişimi kullanan LCD kontrol fonksiyonları
Ayrıntılar...
|
| 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.
|
| |
I2C iletişimi kullanan LCD kontrol fonksiyonları
- Ayrıca Bakınız
- LCD (I2C)
◆ i2c_write_byte()
| static void i2c_write_byte |
( |
uint8_t |
val | ) |
|
|
static |
I2C LCD'ye tek byte veri yazar.
- Parametreler
-
◆ lcd_char()
| static void lcd_char |
( |
char |
val | ) |
|
|
static |
LCD'ye bir karakter gönderir.
- Parametreler
-
◆ lcd_clear()
◆ lcd_init()
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.
◆ lcd_send_byte()
| void lcd_send_byte |
( |
uint8_t |
val, |
|
|
int |
mode |
|
) |
| |
LCD'ye bir byte veri gönderir.
- Parametreler
-
| val | Gönderilecek byte |
| mode | Komutlar için LCD_COMMAND, karakter verisi için LCD_CHARACTER |
◆ lcd_set_cursor()
| void lcd_set_cursor |
( |
int |
line, |
|
|
int |
position |
|
) |
| |
LCD imlecini belirtilen konuma ayarlar.
- Parametreler
-
| line | Satır numarası (0 veya 1) |
| position | Karakter pozisyonu (0-15) |
◆ lcd_string()
| void lcd_string |
( |
const char * |
s | ) |
|
LCD'ye bir metin dizisi gönderir.
- Parametreler
-
| s | Null ile sonlandırılmış gönderilecek metin |
◆ lcd_toggle_enable()
| static void lcd_toggle_enable |
( |
uint8_t |
val | ) |
|
|
static |
LCD'nin enable pinini değiştirir.
- Parametreler
-
◆ addr