Zdravím odborníky,
nastala doba dlouhých večerů a tak jsem se rozhodl k sebevražednému úkolu zkusit rozchodit grafický displej 128x64.
Bohužel jsem se zasekl hned ze začátku na define, jelikož když dám přeložit, hodí mi to errory undefined identifier “RB0” a “RB2” , prostě ty, které používám. Můžete na to prosím hodit očko. Děkuji
P.S.: Asi to není poslední dotaz, co se týče displejů, tak 16x2 byl můj horko těžko dosažený vrchol
[code]#include <htc.h>
#include <stdio.h>
#define _XTAL_FREQ 800000
//Definice pinu
#define GLCD_RS RB0 // 0-Instrukce 1-Data
#define GLCD_EN RB1 // 1-enable signal
#define GLCD_RW RB2 // 0-Wtite 1-Read
#define GLCD_RE RB3 // 0-Reset
#define GLCD_CS1 RB4 // 0- vyber levá 1/2
#define GLCD_CS2 RB5 // 0- vyber pravá 1/2
#define GLCD_DATA PORTC
void GLCD_on(void)
{
GLCD_RS = 0;
GLCD_RW = 0;
GLCD_DATA = 0b00111111;
}
void GLCD_off(void)
{
GLCD_RS = 0;
GLCD_RW = 0;
GLCD_DATA = 0b00111110;
}
void GLCD_zapis(int data)
{
GLCD_RS = 1;
GLCD_RW = 0;
GLCD_DATA = data;
}
void main(void)
{
TRISC = 0;
TRISB = 0;
}[/code]