Найдено 92 результата

dav
15 июл 2021, 12:15
Форум: 32-разрядные микроконтроллеры
Тема: 1921ВК028 MILSTD1553B (ГОСТ Р52070 2003) как оконечное устройство.
Ответы: 3
Просмотры: 195

Re: 1921ВК028 MILSTD1553B (ГОСТ Р52070 2003) как оконечное устройство.

Здравствуйте! Существует проблема с запуском MILSTD1553B (ГОСТ Р52070 2003, он же МКИО) на микроконтроллере К1921ВК028. Необходимо настроить как ОУ (УТ в терминологии документации микроконтроллера). Есть ли у кого примеры реализации? Благодаря plib028 легко запустил ШИМ, АЦП, BFLASH, по поводу MILS...
dav
13 июл 2021, 18:09
Форум: 32-разрядные микроконтроллеры
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 51
Просмотры: 29154

Re: CAN и ETHERNET(К1921ВК01Т)

Читаю РП, раздел CAN формула 18.1. fin = n×Ntq, это что? Частота в Герцах равна времени в секундах? Где взять расчет скорости работы CAN? Подаем 100МГц, ставим STEP= 0x3ff; скорость равна 1МБит/сек. Так? А если я хочу нестандартную, напимер 666кБит/сек, то что? Из подаренного мне примера К1921ВК01Т...
dav
26 май 2021, 17:38
Форум: 32-разрядные микроконтроллеры
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 51
Просмотры: 29154

Re: CAN и ETHERNET(К1921ВК01Т)

Таким образом передается 20000 единиц данных 32 разрядных, при этом не все данные доходят до адресата. 1. В чем может быть проблема? Что делаю не так? Прерывание FIFO генерируется, когда указатель на текущую область CUR достигает значения поля TOP, то есть перед передачей последнего объекта из спис...
dav
25 май 2021, 16:53
Форум: 32-разрядные микроконтроллеры
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 51
Просмотры: 29154

Re: CAN и ETHERNET(К1921ВК01Т)

Пытаюсь запустить работу двух модулей CAN (CAN0 на пинах G7/E2, CAN1 на пинах F14/F15). При отправке данных по CAN1 данные успешно передаются, а по CAN0 данных нет, при этом в регистре NCR устанавливается INIT, а в регистре NSR в поле LEC устанавливается код ошибки 5. Если оба модуля CAN подключить...
dav
24 май 2021, 14:29
Форум: 32-разрядные микроконтроллеры
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 51
Просмотры: 29154

Re: CAN и ETHERNET(К1921ВК01Т)

Почему при использовании механизма FIFO, для разрешения прерывания по окончании отправки необходимо выставлять флаги, которые в других режимах используются для разрешения прерывания по приему? NT_CAN.CAN_MSG[12].MOIPR.bit.RXINP = 3; NT_CAN.CAN_MSG[12].MOFCR.bit.RXIE = SET; NT_CAN.CAN_MSG[12].MOFCR....
dav
20 май 2021, 17:54
Форум: 32-разрядные микроконтроллеры
Тема: CAN и ETHERNET(К1921ВК01Т)
Ответы: 51
Просмотры: 29154

Re: CAN и ETHERNET(К1921ВК01Т)

Таким образом передается 20000 единиц данных 32 разрядных, при этом не все данные доходят до адресата. 1. В чем может быть проблема? Что делаю не так? 2. Если узлы CAN могут работать только со своим списком, зачем нужны остальные списки? Доброго времени суток! 1) Попробуйте выставлять флаг корректн...
dav
20 май 2021, 10:06
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 498
Просмотры: 243572

Re: К1921ВК01Т (арм Cortex-M4F)

Ну что же... Поскольку разработчик данного контроллера ушел в глухое молчание, даже телефонные звонки не стимулируют активность поддержки, предлагаю считать, что режим прерываний в контроллере SPI по факту отсутствует. По крайней до представления НИИЭТ рабочих примеров. Точнее он все же есть, но кр...
dav
22 апр 2021, 10:47
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 498
Просмотры: 243572

Re: К1921ВК01Т (арм Cortex-M4F)

А что мне нужно сделать, чтобы была возможность прошивать/отлаживать не только с помощью ST_Link, но и с J-Link сейчас у меня конкретно J_Link Ultra+, но можно поискать и более ранние модели. В IDE Keil в настройках проекта на вкладке "Debug" выбрать J-Link или вопрос про другое? Keil_SelectDebug.P...
dav
21 апр 2021, 12:25
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 498
Просмотры: 243572

К1921ВК01Т (DMA ADC Timer)

Подготовил пример проекта программного запуска АЦП (только каналы А) из прерывания по таймеру и дальнейшей переcылкой результатов АЦП по DMA в массив.
k1921vk01t_DMA_ADC_Timer_210421.zip
Программный запуск АЦП (каналы А) из прерывания по таймеру и переcылка результатов АЦП по DMA
(182.46 КБ) 9 скачиваний
dav
21 апр 2021, 09:47
Форум: 32-разрядные микроконтроллеры
Тема: К1921ВК01Т (арм Cortex-M4F)
Ответы: 498
Просмотры: 243572

Re: К1921ВК01Т (арм Cortex-M4F)

Как выбрать режим, когда мне нужен только канал А. В ADC->SEQ .MUX ? Да, в регистре ADC->SEQ .MUX выбираем каналы, по которым секвенсор должен запускать АЦП. Так, если необходимо получать результаты только по каналам А: NT_ADC->SEQ[0].MUX = 0x00555555; // ch 0,2,4,6,8,10,12,14,16,18,20,22 //Тогда и...

Перейти к расширенному поиску