Jump to content

    

dvf

Свой
  • Content Count

    638
  • Joined

  • Last visited

Community Reputation

0 Обычный

About dvf

  • Rank
    Знающий
  • Birthday 03/12/1967

Контакты

  • AIM
    Array
  • MSN
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

4967 profile views
  1. ELITAN.RU

    Бинго! Спасибо)
  2. ELITAN.RU

    Здравствуйте. Мне помнится, на сайте, где-то было описание параметров поисковой строки: применение символов типа *. Не могу найти. Дело в том, что поиск STM32F746I*T* приводит как к STM32F746IET6##40@ST так и к STM32F746IEK6##168@ST Хотелось, бы как-то зажать рамки поиска., например, одна * - это один любой символ, а не серия символов до следующего обязательного
  3. Найдут, где перерезать. Раньше советовали и via под корпусом не размещать, ссылаясь на возможный брак платы в нем. Но следование всем этим фобиям, порой, сильно усложняет трассировку.
  4. Спасибо, Кэп. Вопрос был как раз про преобразователи: если берем китайскую керамику и точим сами излучатель, то каким образом они выходят дешевле китайских?
  5. Нашел эту ссылку, но не вкурил про выравнивание 64 байта(
  6. Не получается( Выделил адреса для кадра в SDRAM: 0xC0000000 и 0xC0080000. Помимо этого, на ней же, с таким же интервалом (512К) выделил области для хранения графики формата ARGB8888. Все в рамках одной страницы (4М). Кэш L1 настроил, MPU - тоже. Ну, соответственно и SDRAM. Первоначально, закидываю при помощи DMA2D графику в оба адреса: 0xC0000000 и 0xC0080000. После инициализации LTDC нацелено на первый адрес. Далее, переключаю его в бесконечном цикле (для теста) с интервалом 1с после полной отрисовки кадра. void ltdc_frb_replace( uint8_t frbuff ) { LTDC_LAYER(&hltdc, 0)->CFBAR = AdrFrBuff[ frbuff ]; __HAL_LTDC_VERTICAL_BLANKING_RELOAD_CONFIG( &hltdc ); } Частота клока LTDC - 9.6МГц. Частота AHB - 216МГц. Сначала, примерно три переключения, нормально отображаются. А потом картинка начинает стремительно "рассыпаться". Если поставить отладку на паузу или после последнего переключения вставить бесконечный цикл в листинге, то картинка восстанавливается (в конце не видео).
  7. У меня с одним штырьком посередине клипсы
  8. Шикарно! Спасибо Вот, черти, а, ведь в UserGuide клипсы рисуют другие((
  9. Уже "игрался" с этими параметрами?
  10. У меня Dsview меандр с периодом 1s и скважностью 2 показывает только Rising, а хотелось бы весь меандр видеть Как заставить его это сделать?
  11. LPC4088: SDRAM+LCD, DMA+MCI

    Я же говорю, что работает, пока не доходит до инициализации LCD. Что именно в этой инициализации мешает, буду разбираться. А вот это я даже не перепроверил, зациклившись на проблеме с fatfs. Если, что накопаю, подниму тему.
  12. LPC4088: SDRAM+LCD, DMA+MCI

    Нет. Инициализация диска -> Монтирование файловой системы проходят удачно, а остальное - нет. Покопаюсь ещё. Если не продвинусь, последую Вашему совету о примерах кода. Спасибо.
  13. LPC4088: SDRAM+LCD, DMA+MCI

    Чётко осознаю, что мой вопрос идёт вразрез с этикой нашего форума. Отлаживаю через JTAG без оптимизации. Во время отладки DMA+MCI на всех названных выше шагах получаю положительные подтверждения в терминале IDE (впрочем, и при выводе во внешнюю консольку тоже). Ранее, тестил SDRAM+LCD, где графику заносил в область внешней памяти из области программы. А дальше юный мичуринец решил скрестить два проекта... От цепочки в FatFs остаётся только: Инициализация диска - Монтирование файловой системы. И происходит это сразу после инициализации LCD. Догадка такая. У LCD есть свой собственный DMA. Может конфликт на шине? По большому счёту, откровенно, я не знаю алгоритма как в целом должна строится и функционировать связка и MCI+DMA->SDRAM+LCD. Отсюда и пространные вопросы.