roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:13

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Вопросы по программированию STM32Fxxx
СообщениеДобавлено: 23 янв 2013, 00:29 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
Drunya писал(а):
Внизу платы PB10-PB15.

Проект нормально скомпилировался, всё подключил согласно ssd1289h.
Вот только куда reset tft-экрана цеплять?
Да кстати, написано, что
#define LCD_BACKLIGHT_PIN GPIO_Pin_5 // PC.5
но при таком подключении подсветка не включается даже.
Если перебросить с PC5 на 3.3V - разумеется работает
как бы не пробовал, подсветка горит, но ничего не выводится на экран.
2 раза перепроверял подключение. В чем м.б. проблема?
http://pixs.ru/showimage/prjpng_4279277_6895406.png


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по программированию STM32Fxxx
СообщениеДобавлено: 24 янв 2013, 02:32 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
RST TFT'шки на RST Discovery. Дисплей ресетится кнопкой параллельно процессору. А подсветка прямо на питание, я поцепил на 5V.

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по программированию STM32Fxxx
СообщениеДобавлено: 04 янв 2014, 03:55 
Не в сети

Зарегистрирован: 04 янв 2014, 03:49
Сообщения: 2
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 порт...

Покдлючил дисплей и тоже ничего не выводит...

Заранее большое спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по программированию STM32Fxxx
СообщениеДобавлено: 05 янв 2014, 06:04 
Не в сети

Зарегистрирован: 04 янв 2014, 03:49
Сообщения: 2
Я вроде разобрался за что отвечает код - за инициализацию тач панели...но вот не понял за что отвечает ножка 0, которая там прописана...она вроде бы вообще не задействована. Плюс когда я прощиваю проект - у меня пустой экран...

Заранее вам спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO