Микроконтроллер 1874ВЕ10Т

Интегральные схемы разработки АО "НИИЭТ" с повышенной стойкостью к СВ ВВФ

Модераторы: ea, Alis, pip, gurzzza, _sva_

dav
Сообщения: 204
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: Микроконтроллер 1874ВЕ10Т

Сообщение dav »

And_Ro писал(а): 19 дек 2023, 13:30 Здравствуйте. Помогите, пожалуйста, разобраться с тактированием UART.
Цитата из руководства пользователя: (стр.106)
"...Существует ограничение на соотношение между тактовыми частотами SysCLK и
UART_CLK: UART_CLK ≤ 5/3 × SysCLK
Доброго времени суток!
Предложение "...Существует ограничение на соотношение между тактовыми частотами SysCLK и
UART_CLK: UART_CLK ≤ 5/3 × SysCLK" можно игнорировать, так как в микроконтроллере 1874ВЕ10АТ отсутствуют дополнительные делители UART.
Актуальную версию руководства пользователя можно получить по ссылке:
https://bitbucket.org/niietcm4/k1874vex ... 231010.pdf
SanekV
Специалист
Сообщения: 26
Зарегистрирован: 01 ноя 2013, 09:38

Re: Микроконтроллер 1874ВЕ10Т

Сообщение SanekV »

попробуйте такие значения: IBRD = 0х11, FBRD = 0x17
And_Ro
Сообщения: 11
Зарегистрирован: 03 май 2023, 13:52
Предприятие: АО ЦНИИАГ

Re: Микроконтроллер 1874ВЕ10Т

Сообщение And_Ro »

Спасибо за свежую версию Руководства, помогло ))
Касательно IBRD = 0х11, FBRD = 0x17... эти значения для SysCLK 32MHz, а у нас кварц 32 ---> SysCLK 16 :)
Обмен запустили, теперь борьба за прерывания по приему байта. Будем разбираться, информации в РП маловато (
Нет ли Demo для UART?
berloga_
Сообщения: 1
Зарегистрирован: 26 дек 2023, 16:48
Предприятие: Самозанятый

Re: Микроконтроллер 1874ВЕ10Т

Сообщение berloga_ »

Здравствуйте! Подскажите, пожалуйста, есть обучающие уроки по МК 1874ВЕ10Т или аналогичным?
_sva_
Специалист
Сообщения: 214
Зарегистрирован: 12 ноя 2009, 17:42
Откуда: Воронеж
Контактная информация:

Re: Микроконтроллер 1874ВЕ10Т

Сообщение _sva_ »

berloga_ писал(а): 26 дек 2023, 16:58 Здравствуйте! Подскажите, пожалуйста, есть обучающие уроки по МК 1874ВЕ10Т или аналогичным?
Здравствуйте, к сожалению, пока обучающих роликов по этому изделию нет.
And_Ro
Сообщения: 11
Зарегистрирован: 03 май 2023, 13:52
Предприятие: АО ЦНИИАГ

Re: Микроконтроллер 1874ВЕ10Т

Сообщение And_Ro »

Здравствуйте! Возникла проблема с программированием PWM. Пытаемся для начала заставить PWM0 работать в режиме обычного таймера с прерыванием по концу счета (см. вложение). Прерывание срабатывает, но только один раз :( Пробовал различные комбинации, результат один. Кстати, не срабатывает PWM0->TBCTL_bit.FREE_SOFT = 0, счет не останавливается.
Это лишь часть проекта. Прерывания UART, SPI, BSI, SYS_TIM работают без нареканий.
Вложения
PWM0.txt
(4.18 КБ) 16 скачиваний
d_bolshov
Сообщения: 11
Зарегистрирован: 16 май 2018, 13:49
Предприятие: АО "РКС"

Re: Микроконтроллер 1874ВЕ10Т

Сообщение d_bolshov »

Здравствуйте!
Смотрю по предложенному методу содержимое памяти (в DEBUG режиме, вкладка MEMORY), мне нужен результат построение прораммы в hex или bin. Так вот там по адресу 0х7000 программы как-будто и нет(в startup указан 0х7000 как стартовый). Зато на адресе 0х5000 явно лежат команды.
Опишите пожалуйста подробно способ получения release версии в raw виде.

Ещё вопрос про .ldf файлы в проекте: при создании проекта такой файл создаётся, в нём коментарий:
// Memory (16-bit external RAM, connected to address bus as [16..1], BUSCON7 is configured [0x0 .. 0xFFFFFFFF])
если у меня 8-битная память, как нужно менять файл?
В примерах в этом файле также добавлены блоки для BSI. Где этот файл конфигурируется?
And_Ro
Сообщения: 11
Зарегистрирован: 03 май 2023, 13:52
Предприятие: АО ЦНИИАГ

Re: Микроконтроллер 1874ВЕ10Т

Сообщение And_Ro »

Здравствуйте. Все правильно. Мы не дождались отладочного комплекта и создали свой маленький без ПЗУ. Поэтому пока отлаживаем программы в PSRAM (0х5000 ... 0х5FFF). Release версии в raw виде не создаем.
С 8-битной памятью Вам придется использовать ассемблер (см. файл Быстрый старт). Посмотрите скриншоты во вложении.
Жаль, что разработчики редко посещают эту ветку форума :((
Вложения
форум ВЕ10.zip
(419.4 КБ) 9 скачиваний
d_bolshov
Сообщения: 11
Зарегистрирован: 16 май 2018, 13:49
Предприятие: АО "РКС"

Re: Микроконтроллер 1874ВЕ10Т

Сообщение d_bolshov »

Спасибо.
Не понял, почему придется использовать ассемблер. Пусть контроллер в 32-битном режиме, просто больше тактов на чтение из памяти.
And_Ro
Сообщения: 11
Зарегистрирован: 03 май 2023, 13:52
Предприятие: АО ЦНИИАГ

Re: Микроконтроллер 1874ВЕ10Т

Сообщение And_Ro »

Не думаю, что так получится. Длина машинной инструкции зависит от типа команды и используемого способа адресации операндов. МК просто не будет знать, сколько байт ему забрать и как ими распорядиться. "Больше тактов" не спасут.
Ответить

Вернуться в «Радиационно-стойкие интегральные схемы»