Миландр https://forum.milandr.ru/ |
|
AppNotes или примеры кода https://forum.milandr.ru/viewtopic.php?f=33&t=219 |
Страница 2 из 2 |
Автор: | AntonAS [ 2014-май-16 12:50 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Предлагаю Вам свою небольшую утилиту генерации кода под МК К1986ВЕ92QI (MDR32F9Q2)... Последнюю версию можно найти в этой ветке viewtopic.php?f=33&t=977&p=11279#p11279 в моем сообщении от 23 октября 2014 года. Ну и сюда приложу её ...
|
Автор: | Diver [ 2014-сен-15 15:18 ] |
Заголовок сообщения: | Re: AppNotes или примеры кода |
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T? |
Автор: | Alex52 [ 2014-сен-16 08:29 ] | |
Заголовок сообщения: | Re: AppNotes или примеры кода | |
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T?
См. viewtopic.php?f=33&t=301
|
Автор: | Diver [ 2014-сен-24 14:55 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T?
См. viewtopic.php?f=33&t=301![]() С уважением. |
Автор: | R Max [ 2015-окт-14 00:59 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Прикрутил графический индикатор МЭЛТ MT–12864J на отладочной плате под 1986ВЕ93У к Segger emWin https://www.segger.com/emwin.html, входящего в поставку Keil5.16a http://www.keil.com/pack/doc/mw/Graphic/html/index.html. Настройка выводов микроконтроллера через Wizard файл "gr_lcd.h".
|
Автор: | R Max [ 2015-ноя-13 01:53 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Адаптировал проект VGA-контроллера http://www.artekit.eu/vga-output-using-a-36-pin-stm32/ для отладочной платы на 1986ВЕ93У и небольшой цепочки с разъёмом аналогично статье ![]()
|
Автор: | prostoRoman [ 2015-ноя-13 11:57 ] | |
Заголовок сообщения: | Re: AppNotes или примеры кода | |
Адаптировал проект VGA-контроллера http://www.artekit.eu/vga-output-using-a-36-pin-stm32/
О, круть! В двух словах: там транзакция DMA запускается по сигналу канала таймера, в ВЕ это не возможно. Как выкрутились? Через прерывание? Джиттер сильный (и на каком мониторе - ЖК/трубка)?
|
Автор: | R Max [ 2015-ноя-13 22:19 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Обнаружил существенный косяк - вроде по осциллографу намерил 18 МГц для SPI, а на самом деле там было 36 МГц, поэтому проект неправильно работал. Поправил также настройки скоростей нарастания фронтов выводов портов Таймеров и SPI. Подчистил проект и переделал его под отладочную плату для 1986ВЕ91Т (во вложении). Транзакция DMA для передачи по SPI 52 байт запускается просто по прерыванию по спаду сигнала H_BACK_PORCH (изменение сигнала REF 2-го канала Таймера1), как и у автора Ruben H. Meleca. Jitter практически пропал после чистки проекта, остались только небольшие "мухи" при анимации, монитор ЖК Samsung SyncMaster SA350, вход аналоговый D-Sub. P.S. Последовательные ограничительные резисторы в цепях Red (посадил на GND), Green (выход передатчика SPI), Blue (посадил на GND) поставил 407 Ом (экран при такой яркости читабелен).
|
Автор: | R Max [ 2015-ноя-14 22:55 ] | ||
Заголовок сообщения: | Re: AppNotes или примеры кода | ||
Едем дальше! Привязал VGA-проект к Segger emWin (взял проект, который делал для графического ЖК МЭЛТ), а именно к драйверу линейной VideoRAM https://www.segger.com/emwin-guidrv-lin.html. При этом пожертвовал нижней третью экрана и опрос CMSIS RTOS пришлось выставить на 100 мс, и то остались мелкие мухи...
|
Страница 2 из 2 | Часовой пояс: UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |