-
Постов
642 -
Зарегистрирован
-
Посещение
Весь контент dvf
-
Будто перечисленные "Обязанности:" соискатель сможет исполнять без багажа перечисленных "Требований:"
-
Тоже об этом подумал. Но в свете последних откровений очевидцев, похоже, что да
-
Таблицы 11 и 12. И просто почитайте весь ГОСТ. Не обращайте внимание на "Медицинские изделия" - нормы электрической безопасности для всех одинаковы
- 2 ответа
-
- 1
-
Здравствуйте. Мне помнится, на сайте, где-то было описание параметров поисковой строки: применение символов типа *. Не могу найти. Дело в том, что поиск STM32F746I*T* приводит как к STM32F746IET6##40@ST так и к STM32F746IEK6##168@ST Хотелось, бы как-то зажать рамки поиска., например, одна * - это один любой символ, а не серия символов до следующего обязательного
-
Найдут, где перерезать. Раньше советовали и via под корпусом не размещать, ссылаясь на возможный брак платы в нем. Но следование всем этим фобиям, порой, сильно усложняет трассировку.
-
Спасибо, Кэп. Вопрос был как раз про преобразователи: если берем китайскую керамику и точим сами излучатель, то каким образом они выходят дешевле китайских?
-
Фантастика какая-то. В чем секрет кроется?
-
STM32F746-DISCO. Переключение адреса буфера кадра
dvf ответил dvf тема в ARM, 32bit
Нашел эту ссылку, но не вкурил про выравнивание 64 байта( -
STM32F746-DISCO. Переключение адреса буфера кадра
dvf опубликовал тема в ARM, 32bit
Не получается( Выделил адреса для кадра в 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МГц. Сначала, примерно три переключения, нормально отображаются. А потом картинка начинает стремительно "рассыпаться". Если поставить отладку на паузу или после последнего переключения вставить бесконечный цикл в листинге, то картинка восстанавливается (в конце не видео). -
Буквально по этому вопросу выкатил.
-
Об анализаторе DSLogic Plus
dvf ответил Arlleex тема в В помощь начинающему
У меня с одним штырьком посередине клипсы -
Об анализаторе DSLogic Plus
dvf ответил Arlleex тема в В помощь начинающему
-
Об анализаторе DSLogic Plus
dvf ответил Arlleex тема в В помощь начинающему
-
Об анализаторе DSLogic Plus
dvf ответил Arlleex тема в В помощь начинающему
У меня Dsview меандр с периодом 1s и скважностью 2 показывает только Rising, а хотелось бы весь меандр видеть Как заставить его это сделать? -
Я же говорю, что работает, пока не доходит до инициализации LCD. Что именно в этой инициализации мешает, буду разбираться. А вот это я даже не перепроверил, зациклившись на проблеме с fatfs. Если, что накопаю, подниму тему.
-
Нет. Инициализация диска -> Монтирование файловой системы проходят удачно, а остальное - нет. Покопаюсь ещё. Если не продвинусь, последую Вашему совету о примерах кода. Спасибо.
-
Чётко осознаю, что мой вопрос идёт вразрез с этикой нашего форума. Отлаживаю через JTAG без оптимизации. Во время отладки DMA+MCI на всех названных выше шагах получаю положительные подтверждения в терминале IDE (впрочем, и при выводе во внешнюю консольку тоже). Ранее, тестил SDRAM+LCD, где графику заносил в область внешней памяти из области программы. А дальше юный мичуринец решил скрестить два проекта... От цепочки в FatFs остаётся только: Инициализация диска - Монтирование файловой системы. И происходит это сразу после инициализации LCD. Догадка такая. У LCD есть свой собственный DMA. Может конфликт на шине? По большому счёту, откровенно, я не знаю алгоритма как в целом должна строится и функционировать связка и MCI+DMA->SDRAM+LCD. Отсюда и пространные вопросы.
-
Здравствуйте, господа. Мучаю проектик (или он меня), в котором собираюсь связать чтение с SD-карты файлов графики, используя DMA, в область памяти внешней SDRAM, откуда всё попадёт на TFT. Тырю куски кода из открытых примеров. Например, используя отладочную плату SK-LPC4088, беру из комплекта. Связку, которую хотелось бы сделать мне, там нет. Настроил связку DMA+MCI. Присоединяю связку SDRAM+LCD, которая отдельно работала (достаточно кинуть данные в область внешней памяти) и от цепочки: Инициализация диска - Монтирование файловой системы - Открытие файла - Чтение файла - Закрытие файла, остаются только две первых операции - файл уже не открывается. Библиотека FatFs. В проекте конфигурируется SysTick на 1 мс для обеспечения пауз. Может в этом всё зло? С контроллерами LPCxxxx у нас в стране связано меньше разработчиков, чем STMxxxx и, откровенно говоря, хотелось бы найти гуру, который изредка согласился бы подсказывать. Могу отправить проект рожденный в MCUXpresso под вышеназванную плату, если понадобится.
-
Вопрос по SlickEdit
dvf ответил _sda тема в Среды разработки - обсуждаем САПРы
У меня его нет, но на примере других сред, настройку надо проводить в разделе конкретного языка "Application Lenguages", я так думаю. А как на самом деле? -
RSS All
dvf опубликовал тема в Архив предложений и замечаний
Прошу ввести RSS All ленту ( http://electronix.ru/forum/index.php?act=rssout&id=1 ) как в старом варианте, а не только в разделах. -
Бюджетный комплект для мелкосерийной сборки
dvf ответил Alt.F4 тема в Пайка и монтаж
Печь от Аверона - АПИК 2.1. Трафареты пока сами режем плоттером на пленке - благо, пока ничего меньше шага 0,635 нет. -
Бюджетный комплект для мелкосерийной сборки
dvf ответил Alt.F4 тема в Пайка и монтаж
У нас в пользовании установщик SMD-TAXI. Довольны вполне. ПО не сложное, кстати. Ребята постоянно идут вперед. Хорошая поддержка и довольно частые обновления ПО. Главное, что прислушиваются к советам от конечных пользователей. Тоже малосерийное производство, но за станком, как правильно замечено, у нас отдельно выделенный сотрудник. -
:biggrin:
-
Пусть меня поправят, если ошибаюсь, но, если в свойствах проекта Вы не поставите "галку" присвоения классов цепям, а будете эту работу проводить вручную в pcb, то можете применять и порты питания к сигнальным линиям. А в Вашем случае, если хочется как в PCAD, то как советовали выше, пользоваться инструментом Place - Net Label.