Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ST7735 проблеми със скоростта
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=13172
Страница 1 от 1

Автор:  vgeorgiev [ Сря Авг 27, 2014 10:52 pm ]
Заглавие:  ST7735 проблеми със скоростта

Здравейте,

Купих си от Ибей един модул с цветен TFT дисплей 128х160 пиксела и 18 битов цвят.
Контролера му е ST7735 (или китайски клон).

Вързах го с една Атмега328 на 7,3728 MHz. Първо го подкарах с битбангнато СПИ, после с HW SPI.
Пуснах го на 3.3V.
Проблема е, че не мога да го подкарам да работи бързо. Най-малкия делител на СПИ клока, с който дисплея работи е 32.
Използвам джъмпер кабели и бредборд.

Тук един човек го е подкарал доста бързо: http://vsshs.com/2012/07/21/lcd_speed_test/.
Неговия дисплей е от Адафрут и може би с оригинален контролер.

Автор:  gicho [ Чет Авг 28, 2014 10:32 am ]
Заглавие:  Re: ST7735 проблеми със скоростта

Ако пуснеш снимка на твоята постановка сигурно ще стане ясно защо - както се досещаш сам, през хвърчащи жици не минават добре високи честоти.
Пробвай да ги скъсиш доколкото може.

Автор:  velio [ Чет Авг 28, 2014 12:03 pm ]
Заглавие:  Re: ST7735 проблеми със скоростта

Сметни си при тая скорост на SPI какъв е теоретичния максимум на прехвърляните данни.

Отделно ако погледнеш с осцилоскоп комуникацията вероятно ще ти стане ясна причината. Понякога проблема не е в скоростта на SPI а в това че има огромни паузи между отделните байтове. Затова се ползва DMA.

Автор:  vgeorgiev [ Чет Авг 28, 2014 9:21 pm ]
Заглавие:  Re: ST7735 проблеми със скоростта

Здравейте,

Днес четох доста за SPI опроводяването. Сложих по един резистор 220 Ohm в края на линията към маса и всичко тръгна.
Пуснах дисплея на около 4MHz (делител 2). За инфо преди работеше единствено с делител 32.
Ето как изглежда постановката:
Изображение

клип

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/