- А чего так все возбудились? По сути - это такси, ничего полезного
он туда не тянет. Только очередь в туалет увеличится. И главное же
не пинок , а посадка. - ILYAUL(31.05.2020 14:29 - 01.06.2020 00:54, Off, полностью)MBedder
- [IAR для Linux] Вот это да! Вроде как для начала ARM- и RH850-ядра. - Evgeny_CD(01.06.2020 01:09, dao, ссылка, ссылка)
- [FBD + C - так делают?] Evgeny_CD(1152 знак., 31.05.2020 21:28, dao, ссылка, полностью)
- Кто как. Есть конторы, где FBD - основной язык и типов блоков FBD
очень много, но доступ к C сильно ограничен политикой
лицензирования. У вторых FBD только декларируется, типов блоков не
больше 20, зато - бесплатный компилятор C и сотни примеров его
использования. У третьих - где-то в промежутке, SDK на C для
разработки FBD стоит небольших денег. bodis(951 знак., 31.05.2020 23:32)
- Нет, так не делают. Потому что тогда теряется сама суть FBD
(принудительно ограничить достижимую сложность прикладных программ
СВЕРХУ). - Cкpипaч(31.05.2020 22:53)
- Это все уже было, так давно, что я уже не помню подробностей.
Вроде-бы на древних ПЛК с DOSом и первыми версиями Isagraf. Были
еще ПЛК Контар, у которых FBD компилировалось в Си, а Си
компилировался Кейлом на сервере в интернете. Что интересно, в
современности существует класс ПЛК для автоматизации зданий с
программированием на Си: Schneider M168, M171, M172, Danfoss MCX.
Есть ли там уровень представления в виде FBD не знаю, использовать
подобное не доводилось. От AlexG(244 знак., 31.05.2020 22:18 - 22:44)
- Проект [UDOO] -> Очень интересные платки на i.MX6, x86 Intel и скоро AMD Ryzen Embedded V1000 --> - Evgeny_CD(11.07.2018 23:13, dao, ссылка, ссылка, полностью)
- [IEC 61131-3 часть 1]. Мини-опрос: какие из описанных там 5 языков программирования наиболее часто используются на практике в современном мире? -> Evgeny_CD(300 знак., 19.06.2017 23:49 - 21.06.2017 20:05, dao, ссылка, полностью)
- FBD + C - вроде как очевидная идея - Evgeny_CD(31.05.2020 21:30, ссылка)
- Справочник по топикам могучей темы IEC 61131-3 - Evgeny_CD(31.05.2020 21:15, ссылка)
- Краткая заметка с наглядной демонстрацией свойств основных языков. Evgeny_CD(31.05.2020 21:13, ссылка)
- LD, FBD, IL полностью эквивалентны. просто разный синтаксис. Многие среды разработки переключают эти языки через пункт меню. скажу больше, ST тоже однозначно транслируется в них. наоборот нет. IBAH(304 знак., 21.06.2017 19:20)
- как утверждает моя дочка - язык, это способ мышления, и, как любой другой способ чего-нито делать или не делать, имеет достоинства и недостатки, связанные, в большей степени, с источником мышления, чем с объектом применения оного. LordN(350 знак., 21.06.2017 19:18)
- Если говорить о компиляции в С, то смотрите по ссылке. - Chum_A(21.06.2017 08:41, ссылка)
- FBD - однозначно. Кроме того что он радикально шире распространен, он дает преимущества при программировании. Остальное - костыли.
Для калек. - Скрипач(20.06.2017 22:25)
- имхо ST. остальное для тех кто паскаль не освоил (имхо) - RED_DRAGON(20.06.2017 22:16)
- У меня в последовательности убывания было так: FBD, LD, SFC, ST. AlexG(1060 знак., 20.06.2017 03:48 - 04:19)
- Не понимаю. В некарантинной Белоруссии коронавирусная статистика по
смертям и по выздоровевшим выглядит процентов на 25 лучше, чем в
карантинной России, а в некарантинной же Швеции в 20(!) раз хуже,
чем в Белоруссии. Где подвох? MBedder(1 знак., 25.05.2020 14:46 - 14:57, zen, картинка, полностью)
- У меня нет знакомых больных, только слухи от знакомых знакомых. Но
вчера брат с 38 слёг... POV_(166 знак., 31.05.2020 19:28,
)
- Еще один эксперт, автор монографии «Политические механизмы
инфекционных эпидемий». Если кратко, грипп является мощным
естественным врагом ковидлы, прививками мы задавили грипп, открыв
дорогу ковидле. - bodis(31.05.2020 16:03, ссылка)
- Анекдот про Мойшу, который говорит, что в свои 80 еще огого уже
был? - Codavr(27.05.2020 22:37)
- Вчера двоюродного брата выписали после ~2х-недельного лечения от
сабжа (Екб), сразу вызвали на работу (работает участковым). Никаких
реабилитаций на 2 недели. - Argon(27.05.2020 17:14)
- а если именно реально сравнить, то берем Краснодарский край и
Ростовскую область. Их суммарное население - равно Белоруссии. Оба
города в сумме населения = Минску. Плотность населения примерно
такая же. Транзит примерно такой же. И что видим? Умерло 63 вместо
208 в Белоруссии. Зараженных 7,5 тыс вместо 38 тыс. Какие еще
комментарии? - Лaгyнoв(27.05.2020 12:48)
- Зараженных 7.5 тыс. -> умерло 63. Будет 38 тыс. -> умрет 319.
Т.е. смертность в Краснодарском крае и Ростовской области _выше_
чем в Беларуси? Так и знал. - fk0(27.05.2020 13:07)
- вряд ли. На Кубани всё началось раньше Белоруссии. И уже идет
уменьшение. Там суточный прирост 80. Откуда на Кубани станет 38
тыс? В Белоруссии - только развивается. И суточный прирост больше
900. Там и 50 тыс не за горами. - Лaгyнoв(27.05.2020 13:35)
- C внаКубани интересные числа выявленных заболевших приходили:
98-99-99-98-99-99-99 и так больше недели подряд. Boвa(57 знак., 27.05.2020 19:28)
- Уменьшения числа заболевших НЕ МОЖЕТ БЫТЬ. Это казалось бы очевидый
факт. И в итоге почти 100% населения переболеет (или чипируется от
коронавируса), как донесли до нас из зомбоящика, чему лично я
вполне доверяю. Очень маленький суточный прирост так же плох как и
большой: кончится очередным взрывом и самоизоляцией всего подряд. - fk0(27.05.2020 14:57)
- и к слову про "переболеет". У человек подтвержденный вирус внутри,
по всем анализам. А он не болел, и не болеет, нет ни одного
симптома. Что это значит? И сколько в реальности таких людей? - Лaгyнoв(28.05.2020 08:00)
- "Вирус внутри" - слишком вольная трактовка. Существует 2 вида
тестов: 1-ый на наличие вируса в пробе, 2-ой на наличие иммунитета
к нему. 1-ый тест малонадежен, т.к. работает только на заразных,
т.е. часто дает ложно-отрицательные результаты. 2-ой тест уже
надежен, но по наличию иммунных антител нельзя сказать, всё еще
болен этот человек или давно выздоровел. Согласно имунному тесту,
инфицированных получается очень много, но это отнюдь не значит, что
все они активные Kceния(768 знак., 28.05.2020 15:58)
- Результаты Собяниновского скрининга видимо настолько ужасны, что до
сих пор не опубликованы. И по каким анализам? Количественный анализ
отличается от качественного. Который тебе может показать одну
молекулу попавшую на ватную палку из воздуха в момент взятия пробы
(ибо в одном кабинете накашляли сотня пациентов). Тест системы
выдающие количественный результат пока не очень распространены. - fk0(28.05.2020 13:26)
- Испанкой 100% процентов почему то не переболели. Ситуация один к
одному, ни вакцин, ни лекарств. Хотя 29% это тоже немало. - Rainman62(28.05.2020 07:42)
- Я вот тоже удивляюсь тому, что графики строят для инфицированных,
умерших и выздоровивших, которые обратного хода не имеют. Тогда как
интереснее всего было бы взглянуть график больных, т.е.
инфицированных за вычетом выздоровивших и умерших. На последнем
точно должен быть виден максимум, а за ним спад, когда эпидемия
пошла на убыль. Может быть, кто-то видел где-то такой график и
может дать ссылочку? - Kceния(27.05.2020 19:06)
- речь была только о темпах. И что такое "маленький"? В Японии,
Ю.Корее, Таиланде вроде всё закончилось? - Лaгyнoв(27.05.2020 15:17)
- Никто точно не знает, какая доля популяции подвержена заражению. - s_h_e(27.05.2020 15:15)
- Я всё понял про цифры. Народ видит цифры, сразу думает "я же умный,
в школе арифметику учил хорошо, щас сам все выводы сделаю,
рептилоиды меня не смогут обмануть". Все довольны, все смеются. - SciFi(27.05.2020 13:11)
- А у меня в деревне 6 человек и ни одного заболевшего. и масок нет!
Обжигающая правда в том, что Беларусь имеет население как пол
Москвы, и надо смотреть не абсолютные а процентные цифры. А тогда
можно с удивлением увидеть, что в Росии 2,483 больных на миллион, а
у Батьки - 4,028 т.е. почти в 2 раза больше. - Mty1(26.05.2020 23:43)
- Вопрос, кого в коронавирусные записывают. Может быть такой фактор,
что медучреждения соревнуются за деньги ОМС с одной стороны, а с
другой, что посредством телефонного права решается, сколько больных
и мёртвых будет сегодня (чтоб график не портить). В Беларуси
телефонное право ещё сильней, а денег возможно меньше -- вот и
результат. Не местный климат же влияет, и не состав населения. И
количественно, Белоруссия очень маленькая попросту. Крупных городов
нет, связность низкая, fk0(173 знак., 26.05.2020 21:38)
- Есть мнение, что Беларусь используется как тестовый полигон и
опытная станция для принятия решений по коронавирусу в Москве - bodis(26.05.2020 14:31, ссылка)
- Заместитель директора по науке НИИ им. Мечникова Николай Филатов
выступил с заявлением, что считает глупостью поголовный «маскарад»,
уличную дезинфекцию, сегрегацию стариков и другие меры,
предпринимаемые властями. bodis(259 знак., 26.05.2020 14:25, ссылка, картинка)
- а вот еще круче . "В Туркмении запретили коронавирус. Больных
прячут в бараках, за ношение маски грозит тюрьма." Лaгyнoв(3 знак., 26.05.2020 13:21, ссылка)
- Да, тут на форуме, поди до хрена переболело народу _nn(64 знак., 26.05.2020 10:22,
)
- "А что? Так можно было?" (с) :-) Сегодня в новостях - внезапно в
Испании число жертв стало сразу ан 2 тыс меньше. Пересчитали. Не
все померли от короновируса. А вы про 50 человек в Белоруссии (25%)
:-) - Лaгyнoв(26.05.2020 07:42)
- А это... какие сейчас мероприятия проводятся при обнаружении
антител к сабжу? Бродят мысли из научного интереса сдать анализ, но
в реестры попадать неохота. И тем более под принудительное
наблюдение. - Argon(25.05.2020 22:49)
- Пришёл отриц. результат из инвитро. Тест-система Вектор-Бест
SARS-CoV-2-IgG-ИФА-БЕСТ, если не врут. Вот даже не знаю, радоваться
или печалиться. - SciFi(27.05.2020 10:19)
- A где можно провести сейчас обнаружение антитал? Не качественным
(да/нет) экспресс-тестом, а полноценным количественным. Причём
желательно иметь вообще уверенность, что тест произведён приличной
фирмой специализирующейся на изготовлении такого рода тестов, а не
является "шуточным набором" для зарабатывания денег (я уверен, что
сейчас многое именно такое). И желательно ещё знать где повторить,
в другой, независимой от первой, лаборатории. И да, желательно без
предъявления fk0(59 знак., 26.05.2020 21:54)
- Блин! Хотите я Вам прям сейчас результат анализов дам? 50 на 50,
что делать будем ? мну например люто напрягает что вирус гуляет по
планете уже почти полгода и до сих пор нету мгновенных тестов. меня
напрягает статистика смертности, разная от страны к стране - Aleksey_75(25.05.2020 23:31)
- 2-х недельная изоляция. На случай если "только что началось".
Сообщила знакомая, сдавшая тест по какой-то завлекаловке от
Облздрава или чего-то такого государственного. - Toчкa oпopы(25.05.2020 23:06)
- В Беларуси всё просто. A.L.(404 знак., 25.05.2020 21:42, ссылка)
- очень просто. в конце апреля у меня Mahagam(283 знак., 25.05.2020 16:43)
- Ползут три черепашки... - RxTx(25.05.2020 15:43, ссылка)
- :)) - MBedder(25.05.2020 17:27)
- Вроде форум образованных людей, с ВО, языки знают разные. А такие
вопросы задают наивные.... _werwolf_(121 знак., 25.05.2020 15:06)
- Бульба полезна для здоровья? - SciFi(25.05.2020 14:53)
- "Не важно как голосуют, главное как считают" ))) - Aleksey_75(25.05.2020 14:48)
- Коллеги, подскажите есть ли в продаже модули с 6-8 переменных
резисторов, несколько кнопочек, тумблеров, светодиодов. Можно
немножко макетного поля. Надоело для проверки программы, каждый раз
на на проводках все это цеплять к плате. Посмотрел у Ардуинщиков, в
ЧипДип, на Али но там не то. - Sl(30.05.2020 17:27, MCU, полностью)
- [Seed ODYSSEY x86] - интересные платы - Evgeny_CD(31.05.2020 20:54, dao, ссылка, полностью)
- UP² (UP Squared) - платка 86х90мм с 2-х или 4-х ядерным маложрущим проциком от Intel, FPGA (CPLD) MAX10, неплохим набором разъемов расширения. -> --> Цены внутри Evgeny_CD(04.11.2016 20:04, dao, ссылка, ссылка, полностью)
- Развитие - Evgeny_CD(31.05.2020 20:25, ссылка)
- Обновленные ДШ - очень интересно! UP2 -> имеет разъем, на который LPC выведено! --> Дешевый интерфейс к MCU... Evgeny_CD(10.01.2018 23:50, ссылка, ссылка)
- И Венду10!.. Вот ХЗ, зачем оно может понадобиться... Какой мелкий ST или NXP с мегабайтом-другим флэши и мегом ОЗУ, ФПГАха, типа ЕСР5 на 25кГейтов. За всё-про всё баксов 20-30 максимум, если от души, не экономить. - mse homjak(10.01.2018 23:36)
- Запилили отдельный сайт для этих плат. -> Цены --> Платки массово залегли на Mouser - наценка самого немногим меньше 100%, зато зато сюда можно притащить. - Evgeny_CD(17.10.2017 23:20, ссылка, ссылка)
- DigiKey нах посылает всех из России? Не могу зайти, пишет ошибка и
обратитесь к администратору, через аномайзер захожу. - Make_Pic(31.05.2020 16:56, SCH, полностью)
- Ну что, смотрим? :) - Mebius(27.05.2020 22:21, zen, youtube, полностью)
- Ёпта, я в таких резиновых сапогах по грибы обычно ходил. Бивис и
Батхед летят к МКС ... - max(30.05.2020 10:31)
- Много места для рекламы гуляет. - Cкpипaч(29.05.2020 12:35)
- Ну как-то так )) POV_(2 знак., 28.05.2020 14:19,
, картинка, картинка)
- Суки! Вчерашнюю оригинальную трансляцию, на английском, где все
показано было до и после, уже заныкали? Хотел подробнее складочки
на "скафандре" рассмотреть. - Evgeny_CD(28.05.2020 11:40)
- Я все пропустил. Чо было то? Судя по каментам Маск опять чегото
отжег? - Codavr(28.05.2020 09:28)
- Странное напишу. Я никогда не думал, что прийду к такой мысли. Evgeny_CD(317 знак., 28.05.2020 02:53)
- СССР -- это медаль с двумя сторонами. И ты видишь только одну. А
"либерасты", как их тут называют, часто только другую. Да и что
значит "правильных людей". Схера ли они, советские, правильные. В
чём они правильные? Сейчас в политике и власти -- как раз
взрощенные в СССР. Да они правильно всё понимают -- хапнул и в
Лондон. - fk0(28.05.2020 12:48)
- СССР 2.0 строить некому - нет больше идейных людей готовых
расстаться с жизнью за лучшую жизнь следующего а то и более
поколения. Вон сказали маски одеть - одели, дома сидеть - сидят,
киборги. Городское население так вообще труба. Деревенские еще на
людей похожи. - OlegPowerC(28.05.2020 11:20)
- Мы итак летим среди звёзд. Нужно просто научиться жить так как на
космическом корабле. Экономить ресурсы, беречь экологию, особо не
размножаться. Ну, дальше вы знаете. - Mebius(28.05.2020 10:14)
- Не получится "не размножаться". Дело не в рабочей силе и кормлении
пенсионеров, всё гораздо хуже. Нужен "просев" миллионов тонн
бесполезной биомассы, чтоб отделить зерна от плевел. Вот в чём
дело. Разумеется, чтоб оно работало нужно тотальное образование и
медицина, как при коммунизме. Нужна не наследуемая кастовая
(партийная, как оно называется не принципиально) система и
"социальные лифты". С населением менее миллиарда цивилизацию не
построишь, условно. При том, что fk0(232 знак., 28.05.2020 13:00)
- Пункт про "особо не размножаться" в России выполняется безупречно
:( - Evgeny_CD(28.05.2020 11:44)
- А кто вам такое сказал? а что если мы будем особо размножаться? а
если наоборот будем сокращаться? что за бред все несут - в бога
поиграть хочется. Экономить ресурсы - какие? нефть газ? так некуда
девать уже не? Пиши программу тогда - как жить человечеству,
сколько детей иметь, что жрать, когда умирать. Ну и вирусы, вулканы
и прочее не забудь предупредить, а то они не знают о твоих
программах и живут с...и как хотят - OlegPowerC(28.05.2020 11:16)
- Вам в политику надо. "Хорошее - это хорошо, плохое - плохо. Мы за
всё хорошее и против всего плохого!" (c) - Cидopгeк(28.05.2020 10:25)
- к звездам? Каким ... медом там намазано? И опять делать "нового
человека"? Ну с современных знаний и позиций это только киборг. Но
самое главное во всем этом. КТО заплатит за такое научное
любознательство? Я понимаю, что "государство". Именно в кавычках,
потому что на самом деле заплатит народ, ущемляя себя, отрезая у
себя. А он (в большинстве своем) хочет этого? Или (как всегда) -
кто ж его спрашивает? - Лaгyнoв(28.05.2020 06:58)
- Тут конечно от части и так, на земле полно мест куда невозможно
заглянуть - OlegPowerC(29.05.2020 11:44)
- Селюкам (не крестьянам) этого не понять, сколько не объясняй.
Смирись. - Toчкa oпopы(28.05.2020 11:33, ссылка)
- Ну давай, строй своё Общество Великого Потребления, светлой целью
которого будет "потребляй больше, чем вчера!" Через 10 тыс лет
голубоглазым (и не только глазым) потребителям с рейтингом 10+VIP
прилетит в бочину комета в десяток километров в диаметре и всё,
снова бактерии, начинай сначала. Жизнь - штука редкая во вселенной.
Пока что - супер редкая, исходя из ограничений скорости света
просто исчезающая, потому что если они там где-то есть за 10 тыс
световых лет - сейчас это Ralex(364 знак., 28.05.2020 10:41)
- ИМХО балансировать не получится. Либо "к звёздам", вверх, либо
остаться тут и медленно погружаться в говно безграмотности и
мракобесия. Это сейчас "антипрививочники" и "плоскоземельщики"
вызывают улыбку. А через поколение-два, глядишь, они инквизицию
возглавят. ТикАть отсюда надо. - Cидopгeк(28.05.2020 10:19 - 10:36)
- Всё равно заплатишь - не за звёзды, так за чужие яхты. Всё равно
умрешь -не на звёздах, так от вируса. Лучше уж звёзды. - General(28.05.2020 09:25)
- Вы не просто упиваетесь своим жлобством, Вы предлагаете нам
полюбоваться им. Намазано тем же мёдом, которым была намазана
вершина Эвереста или Южный полюс. А заплатим любопытным мы все
вместе, потому что именно благодаря им появился плуг с лемехом, двс
и много ещё полезным штучек, благодаря которым именно Вы не живёте
в шалаше, чего в общем-то заслуживаете за такое отношение к
прогрессу. - Kpoк(28.05.2020 09:19)
- Спасибо. Плюс много. - Toчкa oпopы(28.05.2020 11:35)
- я разве кому-то запретил лазить на Эверест ЗА СВОЙ СЧЕТ? А плуг с
лемехом появился исключительно вследствие жажды наживы, когда люядм
захотелось мягко спать и сладко кушать. И весь нынешний прогрес
тоже исключительно благодаря удовлетворению низменных инстинктов. - Лaгyнoв(28.05.2020 10:39)
- Есть такой исследовательский автоматический корабль, который скоро
признают уже межзвездным, называется Новые Горизонты. Америкосы
запустили. Если память не изменяет, в 2006 году. Знаменит тем, что
сделал невероятные подробные фото Плутона. Какие низменные
инстинкты руководили американцами, которые в 2006 году (РФ в то
время сидела тихо с цаком в носу), потратили хренову тучу денег на
этот рискованный, и самое главное абсолютно бесполезный с точки
зрения потребления проект? Ralex(407 знак., 28.05.2020 12:07)
- То, что отдельный человек мог сделать за свой счет давно уже
сделано. Для дальнейшего развития нужны коллективные усилия, усилия
больших коллетивов. - AlexBi(28.05.2020 10:51)
- ВАШИХ инстинктов НАШИМИ людьми! - Kpoк(28.05.2020 10:51)
- Про плуг и ДВС поподробнее, пожалуйста. Не была ли это банальная
жажда наживы? А народ скидывается на войну, как правило
(добровольно-принудительно). Временами получается годнота типа
тырнета, если не врут. - SciFi(28.05.2020 09:32)
- Kpoк, садитесь пять. спасибо, каждое слово в точку. - m16(28.05.2020 09:31)
- Ай хорошо! - Codavr(28.05.2020 09:25)
- Если вдуматься над тем, что было видно, то просто ох...еть! Evgeny_CD(441 знак., 28.05.2020 01:10)
- Очки на носу при закрытом шлеме, часы наручные поверх
скафандра+вибрация на старте, перегрузка. ETM(142 знак., 28.05.2020 01:54)
- Я вообще не понимаю, зачем в кабине скафандр (на случай
разгерметизации при аварии?) и тем более зачем он должен быть
полностью герметичным: высотный лётный костюм вовсе не герметичный,
лётчику подаётся в гермошлем смесь с нормальным давлением и
обеспечивается обжатие тела примерно атмосферным давлением. Принцип
работы виден в картинках по ссылке: То, что он "травит" не
принципиально (запас дыхательной смеси в избытке). Полноценный
скафандр нужен при длительном fk0(59 знак., 28.05.2020 01:47, ссылка)
- Похоже, США не могут не голливуд-космонавтику. Все какое-то не то.
Картонное. Декорация, которую трогать нельзя. - Evgeny_CD(28.05.2020 01:15)
- Ни один нормальный человек не должен на этом лететь! Первый запуск
без герметичных скафандров - история космонавтики ничему этих
дебилов не научила. - Evgeny_CD(28.05.2020 01:11)
- cancelled - RxTx(27.05.2020 23:19)
- Почему деградирует производство: Высшая школа экономики против
инженерной школы СССР. Юрий Подоляка пишет =L.A.=(5584 знак., 30.05.2020 13:20, Off, ссылка, полностью)
- Ну вот, а крику было про странных русских. Тихой сапой РФ вышла на
уровень Германии (в пересчете на численность населения). Как по
колич. зараженных так и (самое главное) по количеству смертей. То
есть никакой фантастики. :-( - Лaгyнoв(30.05.2020 13:07, Off, полностью)
- STM32 UART работает со сбоями. Проект/код сгенерен в CUBEMX RxTx(894 знак., 16.05.2020 16:49, ARM, полностью)
- Еще раз повторюсь. Очень ценю вашу заботу и поддержку. Спасибо,
ребята! (но на этом не заканчиваем, продолжаем, продолжаем :))) - RxTx(17.05.2020 12:31)
- Всем спасибо, решено. - RxTx(16.05.2020 20:52)
- Что было-то? - NAUT(16.05.2020 21:12)
- Я пока что в командировке, так что "решено" это условно, временно.
Я к тому так написал чтобы не ломали голову из-за меня, как бы не
тратили энергию. Но если есть какие-то мысли, конечно пишите.
Приеду домой, буду разбираться, трассировать времянки итд. "Решено"
так: сделал код прерывания как можно более коротким, просто запись
в ring buffer. Об этом писал здесь: и один из UART'ов у меня уже
был так построен. Этот (отладочную консоль) я перевел, остался еще
один, RxTx(2428 знак., 17.05.2020 10:11 - 20:16, ссылка)
- Кстати в любой функции оперирующей с указателями на данные
доступными из нескольких потоков (тот же ring buffer) можно
запросто нарваться на перестановку порядка обращения к переменным.
И volatile не поможет: gcc все эти volatile аккуратненько вынесет в
конец функции и там запишет в том же порядке. Я на когда такое
впервые увидел, чуть не рехнулся пока баг разгадывал. Поэтому после
изменения указателей или после записи данных перед продвижением
указателя нужно обязательно fk0(383 знак., 17.05.2020 13:09)
- Приоритеты -- ещё один повод, почему блокирующихся функций в
обработчиках быть не должно. С равноприоритетными прерываниями оно
не так страшно. Про шаговый двигатель я вынес для себя на всю
жизнь: не нужно его крутить по шагам. Нужно крутить фазу с
фиксированным временным шагом. Достаточно коротким, чтоб на низких
скоростях разницы не было, а на высоких автоматически получается
пропуск микрошагов (иначе контроллер не успеет). И здесь важно,
чтоб джиттер был fk0(36 знак., 17.05.2020 12:26)
- Переменные status и b объявлены как volatile. Добавляем тормозов на
основании каких-то странных суеверий, видимо. - SciFi(17.05.2020 11:19)
- "В mainloop выгребаю из ringbuffer" - видимо без критической
секции, если во время выгребания придет прерывание и запишет в
буфер данные, то кирдык? запрещать прерывания надо бы на время
чтения - NAUT(17.05.2020 10:56)
- Не надо запрещать, поскольку именно эта схема "Один Писатель - Один
Читатель" с двумя изолированными и "догоняющими" друг друга readpos
и writepos переменными сравниваемыми в одном месте LockFree. RxTx(63 знак., 17.05.2020 11:15)
- Ну, кагбэ, вопрос "че делать, если в буфере нет места" - нужно
задавать до написания реализации ring buffer. Собственно вариантов четыре: LightElf(394 знак., 17.05.2020 21:47)
- +1. Проблемы с детектированием наезда, на необработанные данные,
обгона указателя чтения, можно решить, если использовать не
указатели, а индексы -- тогда освободятся старшие биты, в которых
можно хранить счётчик. Ну или если есть 64-битные атомики. А если
потеря данных не допустима, то увы, нужен семафор и условная
переменная. fk0(1191 знак., 17.05.2020 12:53, ссылка, картинка)
- скажет только под пытками. :-) - Лaгyнoв(17.05.2020 08:44)
- 1. IMHO, UART, таймеры, GPIO, *WDG - проще и практичнее
использовать LL HAL. Все равно, у вас смесь - инициализация - HAL,
непосредственно прием - используете регистры. На мой взгляд, если
уже использовать HAL - то использовать до конца. Другой вопрос, что
для простой периферии HAL избыточен. A.L.(282 знак., 16.05.2020 18:13)
- Это прекрасно, я только что задавал вопрос, как быть, если
результат кодогенерации куба подводит... Я только не понял, зачем у
тебя из USART1 перекладывается в отладочный порт -- какой в этом
смысл? Loopback test? Вначале сделай простой цикл в main, без
прерываний. Вызывать блокирующуюся функцию ITM_SendChar в
прерывании -- вообще идиотизм. Во-вторых где гарантия, что у тебя
отладочный порт _быстрее_, чем UART? А то будет, что ты в
обработчике прерывания зависаешь fk0(437 знак., 16.05.2020 17:07)
- Возможно какие-нибуь ошибки приёма - Vit(16.05.2020 16:55, ссылка)
- Две технологии будущего, которые перевернут многое в мире в
ближайшее время: surfave (zenneck) wave wireless charger и
ultrawideband radio transmission. Если первое несколько
сомнительно, то второе же точно здесь. Обе технологии могут иметь
огромный потенциал в сфере wireless sensor networks. Первое -- это
беспроводное питание датчиков, здесь ясно, исключается батарейка,
второе -- передача информации с крайне дешёвыми передатчиками и
приёмниками (не нужен кварц, всё fk0(354 знак., 28.05.2020 21:27, dao, полностью)
- > второе -- передача информации с крайне дешёвыми передатчиками
и приёмниками... <...> — в каком-то смысле, когда Г. Герц
искрил - он передавал информацию широкополосно и без электроники
вообще, без микросхем и кварцев =))) - RxTx(30.05.2020 14:48)
- Что-то в интернете про UWB или в контексте "радаров", или
маркетологический шлак 2007 года в связке с WiMAX, который,
напомню, уже давно "все" с приходом 4G. TI тащит свою технологию
mmWave, которая на еще больших частотах. И, опять же,
детектирование предметов в реальном времени. lloyd(59 знак., 29.05.2020 19:56)
- все второе санкциями покрыто как двойное назназначение... - antm(29.05.2020 19:21)