Witam
Walce już od dłuższego czasu, niestety bez skutku.
Wyświetlacz ze sterownikiem t6963, atmega128, podłączony poprawnie (kod pisany w Bascom działa bez problemu), przesiadam się na C i już są schody.
Ogólnie wysyłanie textu działa, rysowanie kolek i innych rzeczy tez.
Próbuje wysłać grafikę, dostaje krzaki (losowe pixele zamiast obrazka).
Bitmapa, 34x42 pixele...
Kod wygląda normalnie, błędów nie zgłasza. (eclipse).
Próbowałem rożne konwertery bmp na plik.h, żaden nie działa poprawnie.
Czytam forum, przeglądam net, nie widzę rozwiązania...
Może ktoś miał taki problem?
kod:
main.c
#include <avr/io.h>
#include "T6963C.h"
#include "graphic.h"
#include "zero.h"
int main(void)
{
GLCD_Initalize(); // Initalize LCD
GLCD_ClearText(); // Clear text area
GLCD_ClearCG(); // Clear character generator area
GLCD_ClearGraphic(); // Clear graphic area
GLCD_Bitmap(zero,0,0,32,42);
while(1);
return 0;
}
Walce już od dłuższego czasu, niestety bez skutku.
Wyświetlacz ze sterownikiem t6963, atmega128, podłączony poprawnie (kod pisany w Bascom działa bez problemu), przesiadam się na C i już są schody.
Ogólnie wysyłanie textu działa, rysowanie kolek i innych rzeczy tez.
Próbuje wysłać grafikę, dostaje krzaki (losowe pixele zamiast obrazka).
Bitmapa, 34x42 pixele...
Kod wygląda normalnie, błędów nie zgłasza. (eclipse).
Próbowałem rożne konwertery bmp na plik.h, żaden nie działa poprawnie.
Czytam forum, przeglądam net, nie widzę rozwiązania...
Może ktoś miał taki problem?
kod:
main.c
#include <avr/io.h>
#include "T6963C.h"
#include "graphic.h"
#include "zero.h"
int main(void)
{
GLCD_Initalize(); // Initalize LCD
GLCD_ClearText(); // Clear text area
GLCD_ClearCG(); // Clear character generator area
GLCD_ClearGraphic(); // Clear graphic area
GLCD_Bitmap(zero,0,0,32,42);
while(1);
return 0;
}