mám LCD display 20x4 s řadičem HD44780 nebo taky možná s SPLC780
https://www.gme.cz/alfanumericky-lcd-di ... ny-splc780
Při snaze zapsat něco na řádky 3 a 4 se mi požadovaným textem přepíše řádek druhý
knihovnu používám pfleury_lcd LCD library
a soubor jsem změnil na
Kód: Vybrať všetko
#define LCD_LINES 4
#define LCD_DISP_LENGTH 20
#define LCD_LINE_LENGTH 0x20
Kód: Vybrať všetko
#define F_CPU 1000000
#include <avr/io.h>
#include "lcd.h"
int main(){
lcd_init(LCD_DISP_ON);
lcd_puts("line1\nline2\nline3\nline4");
return 0;
}
Kód: Vybrať všetko
#define F_CPU 1000000
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "lcd.h"
int main(){
lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_puts_p(PSTR(" line1\nline2\nline3\nline4"));
return 0;
}
přesně tak je to zapsané i v knihovně
Má někdo tušení, kde je zakopaný pes?
Díky za pomoc.