jcxz 184 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 24.09.2020 в 10:21, mantech сказал: А вот это как понимать "В таблице векторов зарезервировано место под прерывание RTC, но оно не может быть вызвано пользователем."? Зачем мне вызывать это прерывание? Оно должно быть вызвано блоком RTC, или как? Не понятно о чём идёт речь... Вижу 2 возможные трактовки: 1) Не может быть активировано с уровня привилегий "user" ("Unprivileged"). 2) Не может быть активировано программно через соответствующий регистр NVIC. Что именно имели в виду написатели - неясно. 46 минут назад, mantech сказал: Перспектива должна была быть в 2013 году когда его презентовали, через 7 лет уже новое пора давно показать, ИМХО. Некогда. Все силы уходят на прокладку "Северных потоков". А вы тут о каких то мелочах, каких-то чипах... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 25 сентября, 2020 Опубликовано 25 сентября, 2020 (изменено) · Жалоба 33 минуты назад, jcxz сказал: 1) Не может быть активировано с уровня привилегий "user" ("Unprivileged"). 2) Не может быть активировано программно через соответствующий регистр NVIC. Думаю, что в первом случае - это явная ошибка контроллера прерываний и проявлялась бы на всех устройствах, которые дают прерывание. Второе - вообще непонятно, при каком извращенном программировании нужен этот режим... 33 минуты назад, jcxz сказал: Некогда. Все силы уходят на прокладку "Северных потоков" Потоки тоже нужны, но и вкладывать хоть что-то в модернизацию нужно, тем более в Белаз-то воткнули этот МК, может и еще куда-нить, значит хоть какая-то востребованность есть... Изменено 25 сентября, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 6 минут назад, mantech сказал: Второе - вообще непонятно, при каком извращенном программировании нужен этот режим... Второе как раз - очень полезная вещь, часто использую. Например - так у меня стартует моя РТОС - программным вызовом прерывания для первого переключения контекста. Почему именно так - тут на форуме где-то была тема, в которой обсуждали разные варианты старта РТОС на Cortex-M с плюсами и минусами каждого. Это - один из вариантов. Другое частое применение: Для организации псевдо-многозадачности на ISR-ах. Ещё одно возможное применение: Если весь код выполняется в непривилегированном режиме, а какую-то часть нужно выполнять в привилегированном - можно её оформить в программный ISR. Это если по каким-то причинам SVC не подходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 1 час назад, mantech сказал: Перспектива должна была быть в 2013 году когда его презентовали, через 7 лет уже новое пора давно показать, ИМХО. Так они выпустили продолжение линейки мелкий 1921ВК035, и большой 1921ВК028 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 63 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 7 часов назад, mantech сказал: Перспектива должна была быть в 2013 году когда его презентовали, через 7 лет уже новое пора давно показать, ИМХО. Какая перспектива? Они зарабатывают на микросхемах с приемкой, но иногда случайно получаются в пластике :) 6 часов назад, Edit2007 сказал: Так они выпустили продолжение линейки мелкий 1921ВК035, и большой 1921ВК028 Документации на сайте нет, значит она "секретная". Да и не купите вы их - только через приёмку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 1 hour ago, mantech said: тем более в Белаз-то воткнули этот МК Если вы про публикацию на Хабре, то я там не припоминаю упоминания об этом... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 4 часа назад, gosha-z сказал: Если вы про публикацию на Хабре, то я там не припоминаю упоминания об этом... Это немного другая публикация - http://motorcontrol.ru/projects/belaz/ 5 часов назад, jcxz сказал: Второе как раз - очень полезная вещь, часто использую. Например - так у меня стартует моя РТОС - программным вызовом прерывания для первого переключения контекста. Как-то был подобный изврат, но я использовал программное прерывание SWI. И больше никогда подобного делать не приходилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 2 часа назад, mantech сказал: Как-то был подобный изврат, но я использовал программное прерывание SWI. И больше никогда подобного делать не приходилось. Нет такого прерывания в Cortex-M. Что-то Вы путаете. А почему это "изврат"? Вполне штатный способ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 25 сентября, 2020 Опубликовано 25 сентября, 2020 (изменено) · Жалоба 8 минут назад, jcxz сказал: Нет такого прерывания в Cortex-M Да, это был АРМ кортекс А9 9 минут назад, jcxz сказал: А почему это "изврат"? Просто привык использовать все по назначению, прерывания аппаратных устройств ими и используются, а программные пусть и вызываются программно... Изменено 25 сентября, 2020 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Darth Vader 0 25 сентября, 2020 Опубликовано 25 сентября, 2020 · Жалоба 7 часов назад, HardEgor сказал: Документации на сайте нет, значит она "секретная" А это что? Секретная документация? С приёмкой ВП - без подписи вашего начальника ВП её не продадут. Это общее правило продажи продукции категории качества ВП/ОС/ОСМ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
l_OO_l 0 25 сентября, 2020 Опубликовано 25 сентября, 2020 (изменено) · Жалоба 8 часов назад, HardEgor сказал: Какая перспектива? Они зарабатывают на микросхемах с приемкой, но иногда случайно получаются в пластике :) Документации на сайте нет, значит она "секретная". Да и не купите вы их - только через приёмку. Документация доступна в их репозитории https://bitbucket.org/niietcm4/k1921vkx_sdk/downloads/, как и примеры работ с различными блоками на Си. Существует UART загрузчик. https://bitbucket.org/niietcm4/k1921vkx_flasher/src/master/ Из минусов только ВК01Т имеет пластиковый корпус. Остальные только под 5 приемку. Интереса ради я уточнял цену за ВК035 - порядка 7к. Изменено 25 сентября, 2020 пользователем l_OO_l Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 26 сентября, 2020 Опубликовано 26 сентября, 2020 · Жалоба 7 hours ago, l_OO_l said: Интереса ради я уточнял цену за ВК035 - порядка 7к. Вот вы инициировали тему. И что дальше?) Куда вы сможете поставить это отечественное чудо? Цена у него гигантская, количество ошибок в "еррате" примерно то же самое. Ну да, он уникален тем, что имеет кучу АЦП и ШИМов. Но и до его создания весь мир успешно проектировал электроприводы и источники питания, это те отрасли для которых подходит это микроконтроллер. Что, по вашему, возьмёт разработчик, приступая к очередному проекту? Проверенный временем какой-нибудь TMS320xxx (я не сильно в теме, поэтому могу привести в качестве примера что-то уже устаревшее) или наш отечественный микроконтроллер с сомнительной перспективой? Как вы сами думаете? Даже если ему придётся поставить несколько внешних АЦП или ШИМов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Darth Vader 0 26 сентября, 2020 Опубликовано 26 сентября, 2020 (изменено) · Жалоба 2 часа назад, haker_fox сказал: Что, по вашему, возьмёт разработчик, приступая к очередному проекту? Все зависит от ТЗ на разработку изделия. Если заказчик в ТЗ явно прописал выбор ЭКБ только из межотраслевого ограничительного перечня (сейчас это "Перечень ЭКБ, разрешенной к применению...", до 2015 года был МОП 44.001), то конечно же 1921ВК028/035. Никакого выбора из проверенных временем иностранных микросхем у него не будет. Изменено 26 сентября, 2020 пользователем Darth Vader Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
l_OO_l 0 26 сентября, 2020 Опубликовано 26 сентября, 2020 · Жалоба 3 часа назад, haker_fox сказал: Вот вы инициировали тему. И что дальше?) Куда вы сможете поставить это отечественное чудо? Цена у него гигантская, количество ошибок в "еррате" примерно то же самое. Ну да, он уникален тем, что имеет кучу АЦП и ШИМов. Но и до его создания весь мир успешно проектировал электроприводы и источники питания, это те отрасли для которых подходит это микроконтроллер. Что, по вашему, возьмёт разработчик, приступая к очередному проекту? Проверенный временем какой-нибудь TMS320xxx (я не сильно в теме, поэтому могу привести в качестве примера что-то уже устаревшее) или наш отечественный микроконтроллер с сомнительной перспективой? Как вы сами думаете? Даже если ему придётся поставить несколько внешних АЦП или ШИМов. Не путайте вк01т и вк035 - это разные микроконтроллеры, хоть и из одного семейства. Еррата на данный момент есть только на вк01т. В вк035 и вк028 скорее всего были учтены прежние ошибки. Мой выбор был между pic32 и вк01т. Я выбрал наш. Это был и интерес, что наши ребята могут предложить на рынке и из политических соображений. Были уже случаи, когда некоторые фирмы из-за санкций не могли купить иностранное, а заменить очень быстро на что-то другое не получалось. У нас (в нашей фирме) промышленное оборудование, которое мы производим, идёт с поддержкой на весь срок эксплуатации. Поэтому лучше, если наша элементная база не будет зависеть от политических решений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 26 сентября, 2020 Опубликовано 26 сентября, 2020 · Жалоба 13 часов назад, mantech сказал: Просто привык использовать все по назначению, прерывания аппаратных устройств ими и используются, а программные пусть и вызываются программно... В NVIC имеются регистры ISPRx и STIR, а значит программное возбуждение прерываний - тоже вполне "по назначению". По мнению ARM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться