Drunya писал(а):
RST TFT'шки на RST Discovery. Дисплей ресетится кнопкой параллельно процессору. А подсветка прямо на питание, я поцепил на 5V.
Код:
int main (void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; // Ïîðò ñèãíàëà RS ÆÊÈ
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; // 2 ÌÃö
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; // Input Floating
GPIO_Init(GPIOA, &GPIO_InitStructure); //
LCD_Init();
LCD_FillScreen(RED);
TouchScreen_Init();
TouchScreen_Calibrate();
while (1)
{
int x, y;
if (!TouchScreen_IRQ)
{
TouchScreen_Read(&x, &y);
LCD_Draw_Rectangle(x, y, x+1, y+1, GREEN, 1);
LCD_SetPoint(x, y, GREEN);
}
if (GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0))
{
LCD_FillScreen(BLACK);
}
}
//TouchScreen_Init();
//TouchScreen_Calibrate();
//return 0;
}
А вы не подскажете, за что этот код отвечает...я вроде думал что тут не задействован GPIOA порт...
Покдлючил дисплей и тоже ничего не выводит...
Заранее большое спасибо!