|
第一個(gè)問題,TFT彩屏觸摸功能中:
void WriteCharTo7843(unsigned char num) //SPI寫數(shù)據(jù)
{
unsigned char count=0;
DCLK=0;
for(count=0;count<8;count++)
{
num<<=1;
DIN=CY;
DCLK=0; _nop_();_nop_();_nop_(); //上升沿有效
DCLK=1; _nop_();_nop_();_nop_();
}
}
這個(gè)函數(shù)的CY是什么?整個(gè)代碼就這里出現(xiàn)了而已 謝謝幫忙解決。
第二個(gè)問題。
AD7843是這個(gè)觸摸功能的控制芯片,它讀取之后的值是怎么轉(zhuǎn)換的。其本身是什么值呢?
void inttostr(int dd,unsigned char *str)
{
str[0]=dd/10000+48;
str[1]=(dd/1000)-((dd/10000)*10)+48;
str[2]=(dd/100)-((dd/1000)*10)+48;
str[3]=(dd/10)-((dd/100)*10)+48;
str[4]=dd-((dd/10)*10)+48;
str[5]=0;
}
為什么還有個(gè)48的呢 |
|