• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Подождите, серьезно? Вы говорите, что можно удвоить частоту ядра и ничем за это не заплатить? А чего его тогда не заставить все время работать на 160? Где подвох? А что за волшебные битики выставляются?
  2. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Я подозреваю, что он стал крутиться после ампутации магии с перекладыванием байтиков во writeDataToBuffer (зуб даю, она теперь выполняется в 5 раз быстрее), а не оптимизации setCol и setPos. Не понятно, как не посылка команд установки окна в случае, если перед этим было установлено то же самое...
  3. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Просветите, пжлста, меня, убогого, а как из дампа видно, что это fifo для spi?
  4. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Эту я тоже видел, но мне там не хватает шрифтов. В общем, железка приедет - опробую то, что понаписал.
  5. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Так закомментированный код работает или нет? Как зачем? Чтобы кубик на Вашем видео не моргал. А если серьезно, то нарисовать более или менее адекватный UI при малой скорости рисования просто нереально. У меня есть библиотека от Adafruit для ILI9341 для Ардуины, страсть какая медленная, но она...
  6. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Ладно, разговор, видимо, перейдет в стадию гадания на кофейной гуще на почве недосказанности и противоречивости в китайской документации. В одном месте действительно написано, что 16 слов, в другом - 8. Придет ко мне железка, посмотрю. Заодно и проверим теорию про скорость трансфера пачками...
  7. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    А где путаница? Слова 4-ехбайтные, вопрос в их количестве. Опираясь на первую выдержку из документа, которую Вы привели, размер буфера - 64 байта, т.е. 16 слов по 4 байта, что явно написано в выдержке. Это и породило вопрос про размер буфера у Вас в hspi.c. И кстати, размер используется например...
  8. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    1. Да, это так, но к сути вопроса это не имеет отношения, поэтому я не стал усложнять пример для учета хвоста, который на выровнен по границе 4. 2. Почему слово - 16 бит? Для этой архитектуры слово 32-битное. В приведенной Вами же выше цитате, написано, что размер SPI-буфера 64 байта или 16...
  9. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Спасибо за наводку, интересно. Ну хорошо, допустим, что оно действительно допускает установку слова одномоментно, и попытка установить отдельный байт, например, сбрасывает три оставшихся байта в рамках слова. Тем не менее, почему тогда не сделать так (код для количества байт, выровненного по...
  10. S

    Esp8266->spi->tft (ili9341) без внешнего mcu

    Уважаемый Gerber, смотрю код hspi.c и вот чего не понимаю. Функция записи в SPI-буфер разве не может быть реализована вот так: memcpy((uint8_t*)SPI_FLASH_C0(HSPI), data, numberByte)? Ведь, насколько я понимаю, камень работает в little-endian? Я еще не знаю, есть ли в поставляемых библиотеках...
Сверху Снизу