Перейти к содержанию
    

STM32F429 + LCD без HSYNC VSYNC, только DE

Тоже на это похоже, поставте while(1); после инита и выдачи первой картинки и наблюдайте, будет работать - ищите баги в своей проге, кто, куда в память лезет, а может еще и в регистры попадает :biggrin:

В том-то и дело что программа стоит на while(1), а в SDRAM появляются какие-то значения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прерывания запрещены? Операции ПДП?

На фирменной прошивке нет таких моментов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прерывания запрещены? Операции ПДП?

На фирменной прошивке нет таких моментов?

На прошивке от Стартеркита такого не происходит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На прошивке от Стартеркита такого не происходит.

Возьмите прогу стартеркита. Остановите под отладчиком и посмотрите регистры контроллера памяти и LTDC. Запустите свою, остановите и сравните...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возьмите прогу стартеркита. Остановите под отладчиком и посмотрите регистры контроллера памяти и LTDC. Запустите свою, остановите и сравните...

В том то и дело, что регистры контроллера FMC для работы с SDRAM идентичны. Только я работаю с библиотеками HAL, а там SPL.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...