вот в это поверить сложно. Сигнал какой мощности должен быть тогда, чтобы пробиться в помещение из железобетона? Или при любом пропадании сигнала у вас будет вставать вся линия? А производителя самого не за достанет раскирпичивать линию и платить не устойку?
либо надо подключится к интернету, чтобы активировать нужные функции
это уже более реальное, но и тут сложности могут быть.
есть реальное пример именно станков с такими закладками? про автомобили знаю, там это несколько проще реализовать.
Главное чтоб подписку не прикрутили, согласно последним тенденциям.
А вообще вот новость (или реклама) тоже была про контроль состояния двигателя
Nordic Semiconductor today announces that German IoT design house, InnBlue, has partnered with Italian static and driven toolholder manufacturer, M.T., to develop the world’s first predictive maintenance and continuous usage-based warranty monitoring solution for high speed driven toolheads by using Nordic’s nRF9160 multi-mode LTE-M/NB-IoT System-in-Package (SiP).
In operation a small, retrofittable battery-powered 7.5 x 4 x 3 cm metal box, developed by InnBlue, with an external antenna attached to the top is attached to an M.T. driven toolholder. Internal sensors collect data on toolhead spin speed, temperature, vibration, collisions, and GPS location. All data is processed using edge computing on the Nordic nRF9160 SiP’s 64MHz Arm® Cortex™-M33 processor supported by 1MB of Flash and 256KB of RAM memory, and key changes then sent to the cloud.
Просто сначала нужно все продумать, а не выпускать поправки к закону каждую неделю…
<sarcasm> а вы когда код пишите, сразу все продумываете? <\sarcasm>
видимо цель не сколько в поддержке какого-то конкретного слоя населения, сколько немного сэкономить на господдержке ипотеки. там этих программ итак было не густо, так ещё и ограничений куча. например, ипотека "семья с ребенком". почему требование, чтобы ребенок был рожден после 2018 года. чем ребенок 2017 года рождения отличается от 2018?
с учетом как сейчас строят дома, поддерживают они как-то странно. В одном свеже построенном доме (частный сектор, не высотка), пока счастливый обладатель отлучался на север по делам, выросла акация в зале. считай сразу и дом построил, и дерево вырастил, и всего лишь за 5.5% годовых.
А если ЦБ в один прекрасный день поднимет ставку до 30% , тогда , что?
Ничего, налоги платить. На взятый кредит повышение ставок не распространяется согласно заключенному договору. У Сбера, например, в договоре был пункт касательно этого момента. Дословно не помню, но суть примерно следующая: процентная ставка сохраняется, но считается что потребитель получает выгоду в размере разницы ключевой ставки и ставки кредита, а значит обязуется заплатить подоходный налог.
а учитывая цены на новостройки и жадность наших застройщиков смотрим в сторону вторички и ждем на нее льготную ипотеку.
Вторичку, как и частные дома за последние два года выпилили из всех программ. Даже сельскую ипотеку не продлили.
Вот и получается: Хоть и числишься в IT, ни х...а не купишь ты.
я не говорил что писать много или сложно. лишь указал на тот факт, что этих макросов по привычному пути может не быть. и надо быть морально готовым к тому, что компилятор скажет нет.
</занудство>
Сниппиты к сожалению устаревшие
они не устарели, они заброшены оказались к сожалению. код который в них есть прекрасно работает до сих пор.
хорошо, остановимся только на stm32. Опять же, макросы даже если и есть в исходниках (а в этом заголовке не то что макросы, там иногда отсутствует описание некоторых блоков периферии), сами ST не используют у себя. Например:
у STM32 для серий L0 и F0 есть замечательная вещь - snippets. Вот там примеры использования периферии только в формате использования CMSIS. но опять же, почему-то без использования этих макросов;
LL, кстати позиционируется как совсем уж низкоуровневый доступ. Функция в итоге превращается в строчку прямой модификации регистра. Но опять почему-то без макросов.
Получается что закладывая у себя в коде использование этих макросов, нужно быть готовым их написать по причине отсутствия в заголовочном файле).
они запрещены во многих стандартах таких как misra
конкретно в MISRA запрета нет, есть лишь требования (описание правил MISRA от IAR, 2004г):
Правило 108: все члены структуры должны быть полностью специфированы;
Правило 111: тип битового поля только unsigned int или signed int;
Правило 112: битовое поле типа signed int должно иметь длину как минимум 2 бита;
Правило 113: Доступ к полям структуры или объединения только по именам;
А какие ваши доказательства?
CMSIS давно внедрили макросы для ститывания бита/битов из регистра, на читабельности никак не сказывается
не правда. CMSIS стандарт который стандартизирует описание регистров и полей в них для микроконтроллеров с ядрами ARM. Как правило это описание предоставляется в виде файла SVD, который уже потом производитель (как правило) конвертирует в заголовочный файл. На сайте ARM даже утилитка где-то обитает для конвертации. То что некоторые производители добавили туда несколько макросов, не означает что это включено в стандарт.
самоделка, представленная в конце весьма интересная. По видео не сразу понял, что там два шаговых мотора стрелки вращают, почему-то думал что сервы будут.
Тут тонкость есть. Да, у того таймера предделитель например в референсе указан как 16 битный:
Но в той же карте регистров он обозначен как 32 бита, у которого 16 старших зарезервировано. Так что да, все регистры 32 битные.
С другой стороны, никто не запрещает использовать разные типы адресации (байт, полуслово, слово) при обращении к регистру. Для STM32 это не имеет значения и будет выполнено за одно и тоже время.
финансы. виртуальность дешевле реальности
вот в это поверить сложно. Сигнал какой мощности должен быть тогда, чтобы пробиться в помещение из железобетона? Или при любом пропадании сигнала у вас будет вставать вся линия? А производителя самого не
задостанет раскирпичивать линию и платить не устойку?это уже более реальное, но и тут сложности могут быть.
есть реальное пример именно станков с такими закладками? про автомобили знаю, там это несколько проще реализовать.
<sarcasm> не могут сделать из-за дефицита чипов <\sarcasm>
Выше писали что встроенный генератор на разности температур
Было видео, где тигрица Амур переплывала. Так что запросто могут быть и в Китае.
Главное чтоб подписку не прикрутили, согласно последним тенденциям.
А вообще вот новость (или реклама) тоже была про контроль состояния двигателя
Nordic Semiconductor today announces that German IoT design house, InnBlue, has partnered with Italian static and driven toolholder manufacturer, M.T., to develop the world’s first predictive maintenance and continuous usage-based warranty monitoring solution for high speed driven toolheads by using Nordic’s nRF9160 multi-mode LTE-M/NB-IoT System-in-Package (SiP).
In operation a small, retrofittable battery-powered 7.5 x 4 x 3 cm metal box, developed by InnBlue, with an external antenna attached to the top is attached to an M.T. driven toolholder. Internal sensors collect data on toolhead spin speed, temperature, vibration, collisions, and GPS location. All data is processed using edge computing on the Nordic nRF9160 SiP’s 64MHz Arm® Cortex™-M33 processor supported by 1MB of Flash and 256KB of RAM memory, and key changes then sent to the cloud.
вам меры длин смешать? взболтать, но не смешивать)
он такими темпами и небесный кран найти сможет.
а коптер передает фото по прежнему через марсоход или все же может напрямую с орбитальным ретранслятором работать?
<sarcasm> а вы когда код пишите, сразу все продумываете? <\sarcasm>
видимо цель не сколько в поддержке какого-то конкретного слоя населения, сколько немного сэкономить на господдержке ипотеки. там этих программ итак было не густо, так ещё и ограничений куча. например, ипотека "семья с ребенком". почему требование, чтобы ребенок был рожден после 2018 года. чем ребенок 2017 года рождения отличается от 2018?
с учетом как сейчас строят дома, поддерживают они как-то странно. В одном свеже построенном доме (частный сектор, не высотка), пока счастливый обладатель отлучался на север по делам, выросла акация в зале. считай сразу и дом построил, и дерево вырастил, и всего лишь за 5.5% годовых.
вторичка в этом плане как-то понадежней выглядит.
Ничего, налоги платить. На взятый кредит повышение ставок не распространяется согласно заключенному договору. У Сбера, например, в договоре был пункт касательно этого момента. Дословно не помню, но суть примерно следующая: процентная ставка сохраняется, но считается что потребитель получает выгоду в размере разницы ключевой ставки и ставки кредита, а значит обязуется заплатить подоходный налог.
Вторичку, как и частные дома за последние два года выпилили из всех программ. Даже сельскую ипотеку не продлили.
Вот и получается: Хоть и числишься в IT, ни х...а не купишь ты.
<занудство>
я не говорил что писать много или сложно. лишь указал на тот факт, что этих макросов по привычному пути может не быть. и надо быть морально готовым к тому, что компилятор скажет нет.
</занудство>
они не устарели, они заброшены оказались к сожалению. код который в них есть прекрасно работает до сих пор.
хорошо, остановимся только на stm32. Опять же, макросы даже если и есть в исходниках (а в этом заголовке не то что макросы, там иногда отсутствует описание некоторых блоков периферии), сами ST не используют у себя. Например:
у STM32 для серий L0 и F0 есть замечательная вещь - snippets. Вот там примеры использования периферии только в формате использования CMSIS. но опять же, почему-то без использования этих макросов;
LL, кстати позиционируется как совсем уж низкоуровневый доступ. Функция в итоге превращается в строчку прямой модификации регистра. Но опять почему-то без макросов.
Получается что закладывая у себя в коде использование этих макросов, нужно быть готовым их написать по причине отсутствия в заголовочном файле).
конкретно в MISRA запрета нет, есть лишь требования (описание правил MISRA от IAR, 2004г):
Правило 108: все члены структуры должны быть полностью специфированы;
Правило 111: тип битового поля только unsigned int или signed int;
Правило 112: битовое поле типа signed int должно иметь длину как минимум 2 бита;
Правило 113: Доступ к полям структуры или объединения только по именам;
А какие ваши доказательства?
не правда. CMSIS стандарт который стандартизирует описание регистров и полей в них для микроконтроллеров с ядрами ARM. Как правило это описание предоставляется в виде файла SVD, который уже потом производитель (как правило) конвертирует в заголовочный файл. На сайте ARM даже утилитка где-то обитает для конвертации. То что некоторые производители добавили туда несколько макросов, не означает что это включено в стандарт.
Главное чтоб банк по старинке не делал: в каком отделении кредит брали, в том и вносите платеж через кассу.
во время которых действует инфляция. так что нужно будет не 8 лет, а поболее. и это все без учета форс-мажора
самоделка, представленная в конце весьма интересная. По видео не сразу понял, что там два шаговых мотора стрелки вращают, почему-то думал что сервы будут.
да там и частный сектор скорее всего в пролете. будет как с "молодой семьей с ребенком" скидка только на квартиру в новострое ((
Тут тонкость есть. Да, у того таймера предделитель например в референсе указан как 16 битный:
Но в той же карте регистров он обозначен как 32 бита, у которого 16 старших зарезервировано. Так что да, все регистры 32 битные.
С другой стороны, никто не запрещает использовать разные типы адресации (байт, полуслово, слово) при обращении к регистру. Для STM32 это не имеет значения и будет выполнено за одно и тоже время.
спасибо за пояснения.