Edit2007
-
Постов
493 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Edit2007
-
-
сделать две функци, без разницы где писать порядок действий, в названии или в параметрах
upd_SetClr(reg, mask) { Set(reg, mask); Clr(reg, mask); } upd_ClrSet(reg, mask) { Clr(reg, mask); Set(reg, mask); }
-
У вас в KEIL для подключения какой интерфейс выбран SWD/JTAG??
ваша __HAL_AFIO_REMAP_SWJ_NOJTAG() на какой режим отладчик переключает??
-
В 13.12.2023 в 20:06, 0men сказал:
FWDGT клокируется от IRC40K. Это клок можно выключить в регистре RCU_RSTSCK битом IRC40KEN
Согласно UserManual (рисунок тактирования МК), данный бит отключает частоту от RTC, на FWDT частота идет всегда.
-
не совсем про Амур, но чтобы не плодить тем ... https://niiet.ru/goods/civilian_microcontrollers/
спойлер: НИИЭТ (Воронеж) начал разработку серии МК на данном ядре.
Интересно, какой выхлоп получится.
-
Еще можно стек увеличить, вдруг не хватает.
-
19 часов назад, MrYuran сказал:
Архитектура другая
RISK-V в чистом виде (волшебная букоффка V в обозначении на алике многих спутала). Ну а зоопарк из ядер - уже не так критично, КМК.
-
1 час назад, yes сказал:
пояснение к USB : нужно как-раз что-то, что можно подключить к микроконтроллеру с КМОМ 3.3В ножками, чтобы был USB интерфейс
Может проще контроллер с USB? Тем более только документация - НИИЭТ, Миландр - на бумаге имеют все.
-
23 часа назад, AlexRayne сказал:
меня билдер всегда на закрытии проги выдает потерю памяти. Насколько я распарсил вывод код-гуарда, потеря происходит гдето в вызовах билдеровских либ WinHelp
При закрытии чаще всего ругается, когда либо не удаляешь объект, либо при попытке удалить его дважды (например сам, а потом билдер автоматом при удалении формы).
-
Опубликовано · Изменено пользователем Edit2007
Update · ПожаловатьсяДля J-Flash не скажу, но думаю механизм XML такой же как для J-Link Commander.
Для J-Link Commander делали свою XML в рабочей папке (или можно добавить в штатную). Пример XML-файла прилагается.
flm-файлы брали от Keil. В Keil есть шаблон для сборки таких файлов.
Update: Как добавить новое устройство для JLink есть UM08001, раздел Open Flashloader.
-
5 минут назад, fpga_student сказал:
в настройках АЦП в десятке примеров и Appnote, везде одно и тоже. Примеры-то рабочие
Тогда, вероятно схема подключения.
-
12 минут назад, fpga_student сказал:
gpio_initstruct.gpio_out_type = GPIO_OUTPUT_PUSH_PULL;
я бы попробовал сбросить этот параметр перед инициализацией аналоговых сигналов. Не знаю как в Artery это обозвали, но подставить что-то типа настройки на вход (INPUT_OPEN_DRAIN).
-
Попродуйте в билдере включить CodeGuard он отслеживает обращение к несуществующим объектам.
Из своего опыта: так как в билдере главная форма создается первой, то обращение к другим формам (которые создаются также билдером, а не самостоятельно через new() ) из события OnCreate - некорректно.
Можно в самом билдере пройтись по программе по шагам до получения ошибки. Или ошибка с при компиляции с полной отладкой (Full Debug) не появляется?
-
19 часов назад, repstosw сказал:
Не нравится объявление переменных после условия. Пока сделал объявление переменных в начале.
Объявлять переменные в начале функции(блока) - это требование классического С. Только плюсы позволяют объявлять переменные
где вздумаетсяпо мере необходимости. А то, что GCC проглатывает - так это, наверняка, от ключей зависит. Указать строгую проверку на соответствие С-98, и получите тот же набор предупреждений. -
Может им выпустить "Амур-2", по той же технологии, что и НИИЭТ, задел в виде GD32VF103 существует.
-
Официальный STLINK сделан для работы только с МК от ST. Поддерживать камни других производителей он не обязан.
-
проверьте фазу формирования сигнала относительно CLK.
-
18 часов назад, mantech сказал:
На наклейке еще была цифра 2, а в русской доке без нее, это какая-то разница?
это наличие недокументированных возможностей, задокументированных в отдельном - английском варианте.
-
К1921ВК01T - "ни фига се сказку переделали"
-
Но при этом утилита от STM на свой чип распишет все буковки циферки, а остальных может и послать вежливо. Значит как-то различают (возможно по недокументированным полям системной области или в области загрузчика есть что-то).
-
4 часа назад, Arlleex сказал:
Насколько мне известно, 1921ВК01Т изначально планировался функциональным клоном под Stellaris какой-то у техасов.
Соглашусь, что 1921 - возможно похож на TI. То, что праобразом был не STM - очевидно, после ознакомления с периферией. Лет 7 назад брали отладку в LDM. M4 с макс. тактовой 100 МГц. Погоняли тесты и отложили в сторону - не понравилось необходимость нескольких питаний ( 3.3В, 1.8) и диапазон работы АЦП (подробностей не помню - то ли всегда диф.режим, то ли урезанный диапазон до половины питания). Но такой извращенный CAN-модуль я не нигде не встречал.
-
22 часа назад, jcxz сказал:
Между этими двумя строчками ещё неплохо бы очистить флаг запроса прерывания в регистрах NVIC. Это нужно если вся эта процедура выполняется при запрещённых прерываниях или внутри ISR имеющего приоритет >= приоритету прерывания этого таймера.
Формально - да. Но вопрос был
Цитатавопрос как проводить инициализацию, чтобы если до отработки таймера и ухода в прерывание , процедура инициализации вызвалась, это бы не приводило к мгновенному уходу в прерывание
То есть запроса в NVIC не должно быть, поэтому проигнорировал.
-
сперва сбросить флаги прерывания, а потом только разрешать само прерывание.
timer_interrupt_flag_clear (TIMER5, TIMER_INT_UP); timer_interrupt_enable(TIMER5, TIMER_INT_UP);
-
если с-файл один, то можно установить специальные свойства для него, если несколько - объединить в группу и установить свойства группе.
Правой кнопкой мыши по файлу(группе) и в меню "Options for file". Там можно установить необходимые параметры командной строки.
Я так назначаю обязательную компиляцию файла со штампом времени или задаю параметры для функций, которые должны быть в ОЗУ.
-
По сути вопроса - Возможно отсутствует отладочная информация. Проверить в настройках проекта на вкладке Output поле "Debug Information", установить галку и перекомпилировать проект.
АМУР от Микрона: имеет ли смысл связываться?
в RISC-V
Опубликовано · Пожаловаться
Этот функционал очень нуждается в модуле криптографии? А ведь это одна из главных фишек процессора.
https://wiki.mik32.ru