Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2021-фев-25 02:45

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу « 1 2
Автор Сообщение
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2014-май-16 12:50 
Не в сети
Аватара пользователя

Зарегистрирован: 2012-ноя-22 13:54
Сообщения: 72
Откуда: Нижний Новгород
Предлагаю Вам свою небольшую утилиту генерации кода под МК К1986ВЕ92QI (MDR32F9Q2)...
Последнюю версию можно найти в этой ветке viewtopic.php?f=33&t=977&p=11279#p11279 в моем сообщении от 23 октября 2014 года.

Ну и сюда приложу её ...


Вложения:
Milandr_PLLv2.5.rar [40.78 КБ]
482 скачивания


Последний раз редактировалось AntonAS 2014-дек-02 13:35, всего редактировалось 1 раз.
Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2014-сен-15 15:18 
Не в сети

Зарегистрирован: 2014-сен-15 15:12
Сообщения: 15
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T?


Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2014-сен-16 08:29 
Не в сети

Зарегистрирован: 2010-янв-29 14:40
Сообщения: 88
Откуда: АО "ПКК Миландр"
Diver писал(а):
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T?
См. viewtopic.php?f=33&t=301


Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2014-сен-24 14:55 
Не в сети

Зарегистрирован: 2014-сен-15 15:12
Сообщения: 15
Alex52 писал(а):
Diver писал(а):
Здравствуйте. Прошу помощи в старте. Есть ли у кого проект инициализации и работы с CAN - шиной на EvB 1986VE91T?
См. viewtopic.php?f=33&t=301
Спасибо за ссылку. Собрал проект используя примерчик в мейне. Однако никакой реакции на мониторе шины подключенном к компу нет. Не могли бы вы популярно объяснить как работает данный пример. И что надо отправить в CAN чтобы получить реакцию от устройства? И может есть стандартные грабли? :) на которые я наступил. С CAN только знакомлюсь. Но разбираться с неизвестным интерфейсом с неработающими исходниками тяжеловато. Подскажите пожалуйста или ткните носом где все это популярно изложено.
С уважением.


Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2015-окт-14 00:59 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 284
Прикрутил графический индикатор МЭЛТ 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".


Вложения:
Segger_emWin_Board93Y_Keil5_16a.zip [4.03 МБ]
486 скачиваний

_________________
Hack the Planet!
Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2015-ноя-13 01:53 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 284
Адаптировал проект VGA-контроллера http://www.artekit.eu/vga-output-using-a-36-pin-stm32/ для отладочной платы на 1986ВЕ93У и небольшой цепочки с разъёмом аналогично статье :D, правда есть помехи при анимации и нестабильность развёртки.


Вложения:
VGA.zip [4.16 МБ]
441 скачивание

_________________
Hack the Planet!
Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2015-ноя-13 11:57 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1539
Откуда: Тула
R Max писал(а):
Адаптировал проект VGA-контроллера http://www.artekit.eu/vga-output-using-a-36-pin-stm32/
О, круть! В двух словах: там транзакция DMA запускается по сигналу канала таймера, в ВЕ это не возможно. Как выкрутились? Через прерывание? Джиттер сильный (и на каком мониторе - ЖК/трубка)?

_________________
сочувствующий…


Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2015-ноя-13 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 284
Обнаружил существенный косяк - вроде по осциллографу намерил 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 Ом (экран при такой яркости читабелен).
Открыть
Вложение:
[ attachment ]
20151113_214311.jpg [ 4.58 МБ | 10363 просмотра ]
Вложение:
[ attachment ]
20151113_214406.jpg [ 3.1 МБ | 10363 просмотра ]
Вложение:
[ attachment ]
20151113_214647.jpg [ 3.57 МБ | 10363 просмотра ]
Вложение:
[ attachment ]
Lenna.jpg [ 3.79 МБ | 10337 просмотров ]
Закрыть


Вложения:
VGA_No_Err.zip [4.21 МБ]
455 скачиваний

_________________
Hack the Planet!
Вернуться к началу
 Заголовок сообщения: Re: AppNotes или примеры кода
СообщениеДобавлено: 2015-ноя-14 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 284
Едем дальше! Привязал VGA-проект к Segger emWin (взял проект, который делал для графического ЖК МЭЛТ), а именно к драйверу линейной VideoRAM https://www.segger.com/emwin-guidrv-lin.html. При этом пожертвовал нижней третью экрана и опрос CMSIS RTOS пришлось выставить на 100 мс, и то остались мелкие мухи...
Открыть
Вложение:
[ attachment ]
20151115_001727.jpg [ 3.78 МБ | 10332 просмотра ]
Вложение:
[ attachment ]
20151115_000121.jpg [ 3 МБ | 10332 просмотра ]
Вложение:
[ attachment ]
20151115_001720.jpg [ 4.53 МБ | 10332 просмотра ]
Закрыть


Вложения:
SeggerVGA.zip [2.24 МБ]
441 скачивание

_________________
Hack the Planet!
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу « 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и 4 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB