- Для разнообразия, хорошие новости от Познера. "Интеллигенции больше нет"© И немедленно выпил. - SciFi(04.09.2019 12:50, Off, ссылка, полностью)
- Разбирал ли кто ювелирные весы? Хочу переделать под аккумулятор. misyachniy(206 знак., 04.09.2019 09:41, SCH, полностью)
- Добыча нефти по странам 1900 - 2018 годах, видео на 6 минут. - De_User(03.09.2019 21:03, Off, youtube, полностью)
- Подскажите, какой то стандартный беспроводной интерфейс или что лучше использовать для беспроводной передачи звука на расстояние до 15м с полосой частот 20 - 20000Гц? - Make_Pic(01.09.2019 13:58, RFID, полностью)
- Просто и красиво bnb62(83 знак., 01.09.2019 18:09, Off, youtube, полностью)
- Подводное крыло это нифига не просто. Там магия и заклинания. Не ну можно конечно из говна и палок как то соорудить, но вот как это будет выходить на режим при разной силе и направлении волн и как оно будет этот режим держать... Codavr(69 знак., 02.09.2019 19:53 - 19:56)
- Электрический гидрофойл michas(47 знак., 02.09.2019 16:29)
- Красиво - да, просто - вряд ли, каждый, кто ходил под парусом, задумается, как управляется эта яхта. - VLLV(01.09.2019 18:15)
- Это да, угол атаки трех подводных крыльев и паруса испытатели крутят шустро. - bnb62(01.09.2019 18:41)
- Никто там ничего не крутит. Все просто до безобразия, крыло имеет наклонные участки, если подъемная сила слишком велика, девайс поднимается и часть крыла вылазит из воды, уменьшая тем самым подъемную силу. На советских "Ракетах" и "Кометах" также Yurasvs(80 знак., 02.09.2019 21:03)
- Сомневаюсь что кто-то там крутит угол атаки подводного крыла. Я еще могу представить какую нить суперпрограмму способную в реалтайме слегонца подстраиваться под это дело с помощью какойнить мощной гидравлики. Но чтобы человечишко, да еще своими Codavr(35 знак., 02.09.2019 20:02)
- Думаю, что здесь, как в дроне или сегвее, должна быть приличная аппаратно-программная прокладочка. - VLLV(01.09.2019 19:57)
- Какие существуют принципиальные/фундаментальные ограничения на применение RTOS? Peter_M(1478 знак., 14.08.2019 17:30, MCU, полностью)
- ёмоё, ну откуда вы взяли этот маразм, что у RTOS скорость реакции напрямую зависит от частоты систика? Уже в который раз на него натыкаюсь в интернетах. lloyd(240 знак., 03.09.2019 15:06)
- Если ресурсов хватает, то нет таких границ. Быстрые короткие обработчики нужно делать в прерываниях хоть с, хоть без ртос. - =AlexD=(03.09.2019 09:03)
- Если ты готов реализовать алгоритм работы устройства целиком (в одиночку или коллективом) нахуй все РТОС, если нет, то это самое оно. - Codavr(02.09.2019 19:33 - 19:36)
- Если разработку будут вести несколько человек, то однозначно надо использовать RTOS при таких условиях. Что касается вашей задачи - Задача с требуемым периодом обработки просто висит на событии. Событие устанавливается в прерывании таймера с il-2(189 знак., 15.08.2019 18:43)
- У нас вот цикл 125 мкс, без rtos исторически так сложилось... но очень бы хотелось, потому как долгие неприоритетные задачи сейчас приходится "размазывать" руками - sav6622(14.08.2019 18:02)
- В чём проблема размазать? Вроде бы protothreads делает это довольно простой задачей. - SciFi(14.08.2019 18:07)
- Анализировал я их для применения, но чего то так и не дошел, непомню что остановило. Надо бы вернуться взвесить снова. - sav6622(14.08.2019 18:35)
- Кооперативную не хотите попробовать? Написана на С, без ассемблера - =AK=(02.09.2019 05:37, ссылка)
- 1) Гм, если размер int не равен разрядности процессора - можно огрести забавных глюков. LightElf(230 знак., 02.09.2019 17:32)
- Я с 8-битными Ардунками пользовал, глюков не заметил. =AK=(112 знак., 03.09.2019 00:17)
- 1) просто везло или не заметили. У вас счётчик задержки модифицируется и основной задачей и обработчиком прерывания, без каких-либо средств обеспечения атомарности LightElf(67 знак., 03.09.2019 01:11)
- Под Ардуиной я даже прерывания не использую, задержки сделаны на основе millis() - =AK=(03.09.2019 02:13, ссылка)
- Если б я еще знал, что такое millis(). Вообще, использовать setjmp/longjmp нужно аккуратно и вдумчиво, там граблей разложено много. Конкретно у вас есть конструкция res = setjmp(bla-bla), которая, ЕМНИП, с точки зрения стандарта есть Undefined LightElf(724 знак., 03.09.2019 09:54 - 10:20, ссылка)
- millis(0 - стандартная функция Ардуино, возвращает uint32_t, кол-во миллисекунд с момента старта. Об атомарности позаботились в ней. =AK=(2209 знак., 03.09.2019 11:24 - 11:51)
- Кстати, да. Но допилить вроде бы несложно. - SciFi(03.09.2019 10:39)
- Это да. Но там еще грабли есть со стеком. Суть, кагбэ, в том, что вообще говоря никто не гарантирует, что выпрыгнув однажды из функции по longjmp можно будет в нее потом запрыгнуть назад. Компилятор имеет полное право раскладывать на стеке свои LightElf(249 знак., 03.09.2019 11:08)
- Вот, кстати, прекрасная цитата. "Оставь надежду, всяк сюда входящий": SciFi(380 знак., 03.09.2019 11:49)
- Это мне не понятно. Я же не надеюсь на постоянство содержимого стека, при выходе сохраняю контекст, при входе - восстанавливаю. Какая при этом разница, кто там что перезатер в промежутке? - =AK=(03.09.2019 11:30)
- Э-э, так нечестно. Если компилятор любит так безобразничать, пусть отслеживает, что вот тут longjmp, отставить безобразия. - SciFi(03.09.2019 11:28)
- Спасибо, интересно - Vit(02.09.2019 11:28)
- "Написана без ассемблера", а setjmp и longjmp что такое? - Ale3000(02.09.2019 10:37)
- Тогда уж и protothreads от Adam Dunkels посмотрите. - Dingo(02.09.2019 06:12 - 06:17, ссылка, ссылка)
- Есть разные реализации RTOS. Но если делать период 50микросекунд, то это может вызвать пробуксовку OS. Основное время будет тратится на переключение задач. misyachniy(195 знак., 14.08.2019 17:35)
- 50 мкс - это обращайтесь к прерываниям (по таймеру, например). RTOS это не запрещает. - SciFi(14.08.2019 17:32)
- Фигею. Вот эта бздюлинка не шибко шустро конечно, но сама под себя компиляет ;) Гудвин(29.08.2019 19:11, dao, полностью)
- Не могу найти в продаже у наших (российских) продавцов SAW фильтр - Single Filter for GPS_GLONASS. Рекомендована Murata SAFFB1G56KB0F0AR15 -> Кто знает доставабельную замену? - Make_Pic(02.09.2019 11:35, SCH, полностью)
- Путин 6 сентября летит на космодром «Восточный» выяснять причины, по которым сорваны все сроки его строительства. - misyachniy(02.09.2019 20:23, Off, полностью)
- ну вот, а вы говорите бога нет, а он оказывается математически доказуем. LordN(47 знак., 03.09.2019 06:14, zen, ссылка, полностью)
- Не заменить ли название кнопочки "Новый" на "Прочитано"? Логичнее вроде. И может вернуть все-таки автосворачивание прочитанного (отключаемое для тех, кому не нравится). Очень надоело тыкать эту кнопку. - Yurasvs(02.09.2019 20:54, Off, полностью)
- Карта московского метро Codavr(136 знак., 02.09.2019 19:19, Off, полностью)
- Старая, но интересная апнота. An MCU-based low cost non-inverting buck-boost converter for battery chargers -> - Evgeny_CD(02.09.2019 23:57, SCH, ссылка)
- [Holtek ARM] сводный системный топик. Каталог от 2 мая 2018 (!) вложен. Evgeny_CD(03.05.2018 17:11, ARM, полностью)
- Каталог от 2 сентября 2019. Evgeny_CD(02.09.2019 22:40)
- Каталог от 6 июня 2018. Evgeny_CD(14.06.2018 00:23)
- Обзор Cortex-M0+ 32-Bit Standard USB MCU и Cortex-M3 32-Bit Standard MCU -> C ценами и источниками цен. Evgeny_CD(835 знак., 03.05.2018 17:20 - 14.06.2018 00:10, ссылка)
- Дополнил про HT32F52342. Появился на складах. HT32F52342 и HT32F52352 - за счет внешней шины идеально для управления FPGA. - Evgeny_CD(14.06.2018 00:12)
- IAR вот просто так не поддерживает, но у Holteka есть аддоны для IAR, и есть немало драйверов для периферии и примеров работы с ней. - Evgeny_CD(03.05.2018 17:57)
- вендопрограммисты совсем страх потеряли: IDEшка поддерживает ядро, поддерживает порт отладки, поддерживает язык, им еще из коробки давай скрипты для линкера, иначе "поддержки нет" - lloyd(03.05.2018 18:18)
- +1 - Evgeny_CD(03.05.2018 18:20)
- IAR поддерживает серию "HT32 Series Flash", в том числе HT32F175x-HT32F275x, HT32F1655-HT32F1656, HT32F1653-HT32F1654, HT32F125x. Но я не разбиралась, входят ли они в ваш список или относятся к более старой возрастной группе. - Ксения(03.05.2018 18:13)
- Точнее, на сайте IAR указана поддержка каких-то старых CM3 - Evgeny_CD(03.05.2018 17:58)
- Получается, что китайцы читали мои посты, и понимают важность внешней шины и DMA. - Evgeny_CD(03.05.2018 17:37)
- Одно из предыдущих обсуждений -> CM0+ - Evgeny_CD(03.05.2018 17:13, ссылка)
- Свежак: 16-bit RISC-V processor. Вроде Analog Devices спонсор. - misyachniy(02.09.2019 20:03, MCU, ссылка, полностью)