Jag sitter och leker med en liten 320x240 LCD med touchskärm kopplad till en PIC18F4550 och har stött på patrull. Efter många timmar så får jag äntligen ut värden från touch controllern (ADS7843) men nu vill jag ju koppla dessa värden till positionen på skärmen. Värdena jag får ut från skärmen är i runda slängar:
x-led: 30 -> 510 (vänster - höger)
y-led: 490 -> 270 (topp - botten)
Jag fick med lite kod från butiken och de gör såhär:
Kod: Markera allt
lx=((TP_X-220)/16);
ly=320-((TP_Y-400)/11);
Men... jag får inte ihop det riktigt. Petar man in värden i den uträkningen så får jag ju för x-axeln -12 -> 18
Det är säkert mycket enklare än vad jag tror men jag har stirrat mig fullkomligt blind på det. Någon som har några tips?