Witam.
Mam mikrokontroler ATMega16 i wyświetlacz.
Niestety nie mogę wyświetlić obrazka. Konwertuje na format bgf i nic nie działa.
Tylko trochę pomigają piksele i tyle.
Natomiast wyświetlanie linii i tekstu działa wszystko ok.
Proszę o pomoc.
Dzięki za odpowiedzi.
Link do wyświetlacza:
http://www.zestawyuruchomieniowe.pl/product.php?id_product=22
Kod programu:
Mam mikrokontroler ATMega16 i wyświetlacz.
Niestety nie mogę wyświetlić obrazka. Konwertuje na format bgf i nic nie działa.
Tylko trochę pomigają piksele i tyle.
Natomiast wyświetlanie linii i tekstu działa wszystko ok.
Proszę o pomoc.
Dzięki za odpowiedzi.
Link do wyświetlacza:
http://www.zestawyuruchomieniowe.pl/product.php?id_product=22
Kod programu:
' TEST NOKIA6100
' ------------------------------------------------------------------------------
$lib "lcd-pcf8833.lbx"
$regfile = "m16def.dat"
$crystal = 8000000
'$hwstack = 32
'$swstack = 8
'$framesize = 24
Dim X As Byte
Config Graphlcd = Color , Controlport = Portc , Cs = 4 , Rs = 1 , Scl = 7 , Sda = 5
Const Blue = &B00000011
Const Yellow = &B11111100
Const Red = &B11100000
Const Green = &B00011100
Const Black = &B00000000
Const White = &B11111111
Const Brightgreen = &B00111110
Const Lightgreen = &B01111100
Const Darkgreen = &B00010100
Const Darkred = &B10100000
Const Darkblue = &B00000010
Const Brightblue = &B00011111
Const Orange = &B11111000
Glcdcmd &H25 'Set Contrast
Glcddata 72 'value of contrast
Glcdcmd &HBF
Glcdcmd &H36 'Mem_control
Glcddata &B1100000 'My=0 Mx=0 V=1 Lao=1 Rbg=0 "00110000"
'Glcdcmd &H21 'Inversion_on
Glcdcmd &H20 'Inversion_off
Glcdcmd &H29 'Display On
Cls
Showpic 0 , 0 , Obraz
End
Obraz:
$bgf "asd.bgf"
$include "color16x16.font"
$include "color8x8.font"