Problem wygląda tak, że wyświetlacz już mi kiedyś działał i to z dwoma różnymi bibliotekami, obecnie nie wiedzieć czemu wygląda to tak. Wszystko poprawnie podłączone, sprawdzane 1000 razy. Program skompilowany, wgrany, zeby napisal poprostu 'marek'
.
W efekcie mam po skompilowaniu kursor migający w miejscu 4-go znaku i na tym koniec, a po kazdej kompilacji przeskakuje co 4 znaki dalej.... Czy wyswietlacz sie jakos zablokował przez kombinowanie na kabelkach podczas jego pracy ? Jest to mozliwe? Trzeba coś w jego pamięci przestawić by znów zaczął ze mną gadać?
.
#include <avr/io.h>
#include "lcd.c"
int main(void)
{
char buffer[7];
int num=134;
unsigned char i;
lcd_init(LCD_DISP_ON);
lcd_command(LCD_HOME);
for (;;) {
lcd_clrscr();
lcd_puts("marek");
}
}
W efekcie mam po skompilowaniu kursor migający w miejscu 4-go znaku i na tym koniec, a po kazdej kompilacji przeskakuje co 4 znaki dalej.... Czy wyswietlacz sie jakos zablokował przez kombinowanie na kabelkach podczas jego pracy ? Jest to mozliwe? Trzeba coś w jego pamięci przestawić by znów zaczął ze mną gadać?