Страница 2 из 3

Добавлено: Вт ноя 25, 2008 18:37:06
Man
Возникли проблемы с выводом масива , переделал подпрограмму зиливки для вывода масива c большой помошью Krik99 зачто ему огромное спасибо.

Код: Выделить всё

void foto(void)
{
  unsigned long i;

  PORTB &= ~_BV(LCD_CS);  // select display
  
  lcd_cmd(SD_CSET);
  lcd_dat0(0x08);  // start is 8, not 0
  lcd_dat0(0x01);
  lcd_dat0(0x8B);  // is 00x8B = 0x83+8
  lcd_dat0(0x01);

  lcd_cmd(SD_PSET);
  lcd_dat0(0x00);
  lcd_dat0(0xAF);

  
  lcd_cmd(RAMWR);

  // start data transmission  
  //for (i=0; i<DISP_W*DISP_H; i++)
  for (i=0; i<176*132; i++)
    lcd_dat16(image[i]);
    
  PORTB |= _BV(LCD_CS);  // deselect display    
}
А проблема заключается в том что выводится 16 стобцов масива а остальное залито зеленым цветом почему непонятно, если кто работал и были такиеже проблемы отпишитесь.

Добавлено: Вт ноя 25, 2008 19:51:27
MetEl
Вот такая штука..
Изображение
Изображение

Добавлено: Вт дек 02, 2008 15:32:34
Man
Разобрался с выводом картинок,фото ниже.

Есть проблемка немогу найти как изменить оринтацыю экрана , чтобы выводились данные не 132*176 а 176*132
если кто работал с контролером L2F50 отзовитесь.

Добавлено: Чт дек 04, 2008 06:58:59
Старый Бабай
А скакой минимальной частотой SPI может работать дисплей.
А то скачал пример, подключил экран и ничего
сижу разбираюсь

Добавлено: Чт дек 04, 2008 08:00:07
Man
Пробовал запускать мегу от 4-16Mhz все работает ток на таких тактовых частотох заполненеи проходит просто ужастно долго :))
Максимальная частото SPI 13Mhz , вот думаю затактировать мегу денить на 20Mhz но пока кварца нету :(

Добавлено: Чт дек 04, 2008 08:21:38
Старый Бабай
Я использую мегу от встроеного генератора на 8МГц
соответсвено SPI максимум будет 4

Добавлено: Сб дек 06, 2008 20:46:51
Voodoo-Cat
от 20 мгц работает, проверено
а есть ли преобразователи USART->SPI?
хочу 1Мбит/сек гнать сразу в дисплей, а то у меги максимум 115кбит/сек

Добавлено: Вс дек 07, 2008 00:01:51
Fighter
кто вам сказал что 115200 максимум?
атмега32 при кварце 16мгц - 1мбит по усарту
читайте даташит

Добавлено: Вс дек 07, 2008 00:30:38
Voodoo-Cat
битрейд=частота кварца/(2*(UBRR+1)) ето оно ?
странно что в Кодевижене максимум 115200 с 2% ошибками)

Добавлено: Пн дек 08, 2008 20:52:11
Spider
RTFM батенька.
есть ещё U2X так с ним на 16Mhz можно законно получить 2Mbps, а на 20MHz так вообще все 2.5 Mbps.
А на счёт USART -> SPI, так у mega88 и её подобных помоему это уже реализованно. Посмотрите.

Добавлено: Пн дек 08, 2008 22:42:56
Voodoo-Cat
Spider писал(а): А на счёт USART -> SPI, так у mega88 и её подобных помоему это уже реализованно. Посмотрите.
мне-то нужно внешний USART (от Bluetooth модуля) сигнал гнать в SPI екранчика..... или такое возможно автоматом в обход контроллера?.

Добавлено: Вт апр 07, 2009 13:45:36
demonchik
Всем привет! прошу помощи... на сайте немца http://www.superkranz.de/christian/S65_ ... Index.html какое то несоответствие со схемой и кодом- порт В3 не используется вообще. подкиньте пожалуйста код и схему рабочие! :o

Добавлено: Вс авг 09, 2009 21:48:30
demadsv
Кто-нибудь решил проблемку с горизонтальной ориентацией диспа L2F50?я нашёл только переворот текста,и то текст как-то показывает перевёрнуто.
И ещ вопросик.Есть у кого подпрограммки рисования для этого диспа(прямоугольники,залитые,круги и т.д.)?

Добавлено: Пн авг 10, 2009 10:09:14
Man
Много сайтов облазил по работе с этим контролеров все софтово поворачивают :(
Неполучил данный контролер почему-то распространения между программистами ,почти все проекты делают на LS020.

Добавлено: Пт сен 11, 2009 19:03:52
demadsv
А библиотек под L2F50 нету ни у кого?(рисование прямоугольника,круга и т.д.)

Добавлено: Пн сен 14, 2009 13:32:07
Fighter
не встречал, но думаю написать ее не сложно, вероятно скоро этим займусь по причине покупки такое типа дисплея.
p.s. но мне залитых кругов не надо :) мне линий и прямоугольников выше крыши для моих нужд.

Добавлено: Вс окт 11, 2009 21:47:08
CyxoeBuHo
а можно вместо меги 128 использовать AT49F1024 45VC?

Добавлено: Пн окт 12, 2009 19:14:54
dosikus
CyxoeBuHo писал(а):а можно вместо меги 128 использовать AT49F1024 45VC?
Это что прикол- использовать вместо микроконтроллера память?

Добавлено: Пн окт 12, 2009 23:45:32
CyxoeBuHo
сор...я еще мал в этом и неопытен!) :oops:
как я понимаю у меги 8 просто не хватит памяти обслуживать ЛСД от СХ70...а если (хотя бы в теории) использовать связку АТ49Ф1024 и меги 8 - возможно подключения к ЛСД? а то для бедного студента мега 128 - дороговато! :(

Re: LCD на контролере L2F50 + Atmega128

Добавлено: Пн апр 18, 2011 19:43:03
Fasterpast
решил на днях переписать пару своих прог под L2F50, ибо LS020 заканчиваются :(, но что-то он ни в какую не хочет работать. Мусором заполняется, а никакие данные потом не принимает. Так и висит мусор. Может кто чего подскажет?