- Подскажите, во FreeRTOS где-то может быть ограничение на количество
задач? В проекте было 2 задачи. Добавил 3 - не пашет. Если
объявление 3 переместить перед 2, то 2 перестает работать, а 3я
начинает. Приоритет одинаковый. В задачах добавил vTaskDelay(1);
Что еще может быть? - vesago(28.05.2025 22:08, dao, полностью)
- странная фигня требуется при разводке SIM800. Вот так это выглядит
на одной из китайских плат. Прямоугольное отверстие 4,95х2,15 мм
под модемом. Как это сделать в PCAD2006? Чтоб потом ушло в гербер и
в том Китае нормально сделали Лaгyнoв(1 знак., 24.05.2025 09:08, dao, картинка, полностью)
- В слое "Боард" сделать вырез (объект) "КутАут". См. ниже - vpv.vpv(26.05.2025 11:08)
- не нужно там пилить. см. стр. 19 Vit(2 знак., 24.05.2025 15:44, ссылка, картинка)
- Никогда отверстий не делал, только вырезы в полигоне под ним. Все
работает. Снизу контрольные точки у модуля, как я понял. - Visitor(24.05.2025 15:39)
- Кстати, это ещё большой вопрос, нужна ли там на самом деле дыра.
PDF пишет "keep out area", что я бы понял так, что меди там не
должно быть на всех слоях. Моя версия: излишне усердный китайский
студент нарисовал дыру, это пошло в тираж, ну а инженегры типа нас
с вами дуют на воду и копируют это дело. - SciFi(24.05.2025 13:09)
- В кетае как раз норм делают пазы, вырезы.. А тут в резонит отдавал
фиг сделали прорезь.. Как будто не заметили. - Balda(24.05.2025 09:43)
- В одном слое с контуром печатной платы оформляете вырез. - Tech_(24.05.2025 09:32)
- Вопрос по Альтиум. В моей схеме реализована иерархия листов. Есть
лист PMIC. В устройстве таких PMIC 2 шт. По компонентам альтиум их
в схеме обозначает например R1_PMIC1 и R1_PMIC2. Оттрасировал этот
PMIC1. Хочу чтоб 2 раза одно и тоже не расставлять не рисовать
дорожки тупо также сделать и PMIC2. Как это вообще делается?? - Balda(26.05.2025 12:58, dao, полностью)
- Коллеги, в каком объеме нужно знать ТФКП чтобы понять Фурье
преобразование. Может кто посоветует "краткий курс" ? Давно учил,
забыл все кроме i**2= -1 :) - Mty1(24.05.2025 12:50, dao, полностью)
- Прочитайте книшку. Написано так толково, что я охренел, в своё
время. На сайте autex.ru, кажысь, или argussoft.ru, был
общественный перевод. ИМХО, щас травануть на неё ИИ, само то. mse homjak(1 знак., 25.05.2025 00:33, ссылка)
- А шо щас в школе, начальной, не рассказывают? :) - Solo(24.05.2025 21:42)
- Если для понимания Фурье преобразования для задач ДСП то из ТФКП
надо знать макс e^(i*pi)+1=0 и то это для упрощения записи, чтобы
не тоскать везде синусы и косинусы. Преопразование Фурье это из
области интегральных операторов а то ,что с таким ядром переходит в
область комплексных чисел это общий случай. ИМХО для ("краткий
курс") лучше всего начать с Сато Ю., Без паники. Еще этот ресурс
хороший. framer(2 знак., 24.05.2025 18:39, ссылка, ссылка)
- Дипси. LordN(12 знак., 24.05.2025 17:36)
- На первом этапе можно пропустить. Достаточно синус и косинус
чувсвовать. Но чувствовать печенью. - Kpoк(24.05.2025 16:01)
- Гы-гы... Кароч, опробовал этот ваш ИИ. В общем, как и
предполагалось, вопрошающий должэн знать большую часть ответа. mse homjak(1283 знак., 23.05.2025 00:14, dao, полностью)
- Всё ближе ? De_user(1 знак., 24.05.2025 16:26, картинка)
- Интересно было бы, если рассказал перетыка, перебора, методы
создания промта, у меня аналогичная один в один задача - Make_Pic(24.05.2025 08:43)
- Для COM-порта, чтобы быстро работало и мало жрало ресурсов -
ставишь Дельфи и усё. Там всё есть - Звepoящep(23.05.2025 13:26)
- Есть вопрос по поводу "мультиплатформы" и "COM портов". Имеется в
виду ПК и Windows/Linux? Или что? - SciFi(23.05.2025 11:07)
- нормас Ralex(1 знак., 23.05.2025 11:04, картинка)
- Добро пожаловать в вайб-кодинг! Peter_M(61 знак., 23.05.2025 06:48)
- Восхищённо удивляюсь, дорогая редакция ! - De_user(23.05.2025 00:21)
- неожиданно.... в риголовском осцилле 5000-й серии нет внешнего
входа запуска :( понадобилось тут, и пришлось задействовать один
канал для этого. Т.е., если нужно 4 канала и внешняя синхронизация,
то увы :( зачем они так сделали, непонятно? Причём есть разъём
выхода триггера синхронизации (лучше б вместо него сделали вход) - Adept(20.05.2025 14:42, dao, полностью)
- а эта... каждый из четырех каналов можно как синхрвход использовав
под на него строб. причем можно регулировать задержку между стробом
и канадоми с сигналом. если все 4 хоца - то да - цифровые можно
использовать. я изготовил этот самый PLA2216 (тут делал ветку про
все это) - не нужен он, можно простой преходник сделать на разъеме.
не думаю что тут проблемы есть? klen(1 знак., 21.05.2025 11:18, ссылка)
- Их в 4-канале не бываит. В 2-канальных, есть. Тут другое ниочинь.
Фирмварь 5000 по качеству, очень плохо выглядит на фоне 1000Z
серии. Хотя, само по себе, вполне нормально. В общем-та, давно
писали, что 1000Z серия наиболее функциональна и вылизана, по
сравнению со старшими. - mse homjak(20.05.2025 17:25)
- дануна мой 4-х канальный лекрой с синх.-входом, аналоговый
тектроникс - тоже. С1-122 тоже вроде был с синхровходом, да тот же
рыголь 4024 Adept(1 знак., 20.05.2025 17:58 - 21.05.2025 14:41, картинка)
- Ну, скажэм так: ЛеКрой, дажэ самый зачуханный, это, таки, не
Рыголь, при всём уважэнии. У нашего дешманского ЛеКроя барахлит
кнопка "вкл". Я пару раз порывался разобрать, заменить. Но сняв
пластмасску, оказываешься наедине с жэлезюкой, из которой нужно
выкрутить десяток-другой винтов, чтобы просто получить доступ к
другой крышке с десятком-другим винтов. И где-то в глубине есть
винты, которые позволят добраться до крепления кнопки. Тяжэло
вздыхаю и закручиваю всё взад. mse homjak(58 знак., 20.05.2025 21:49)
- Вход цифрового канала: =AlexD=(193 знак., 20.05.2025 14:44)
- [8bit] 8 битные компьютеры. Они все еще существуют! Взрыв мозга... - Evgeny_CD(29.11.2021 23:41 - 27.07.2022 14:43, dao, полностью)
- 4х битный учебный процессор на дискретной логике! Evgeny_CD(2 знак., 30.06.2023 17:22, ссылка, ссылка)
- [Agon light] на eZ80F92. Типа рвет всех по производительности. Что
интересно, данный MCU имеет внешнюю шину и вполне себе продается,
даже в чип-дипе Evgeny_CD(39 знак., 22.03.2023 17:34 - 17:41, ссылка, ссылка)
- Как мы с отцом сами собрали компьютер, когда о них почти никто не
слышал, после чего я стал геймером Evgeny_CD(1 знак., 19.03.2023 01:55, ссылка)
- Забавно:-) А я давно для ПИК ов либу на АСМ написал математики
фиксед пойнт формата 8.4. Смесь дебилизма с оптимизмом. В дело то
ничего не пошло, тогда с шумоподобными трансиверами баловался и
всегда чего то не хватало:-) - Visitor(19.03.2023 07:26)
- А я для Спектрума написал графический фреймворк на ASMe, со
спрайтами ,с анимацией, определением столкновений, всякими другими
спецэффектами. Спрайты были произвольной формы, а не только
прямоугольные. А выводила всё это добро на экран хитрозапиленная
процедура в 80 команд. Была у нас идея, выпускать электронный
интерактивный журнал по играм и не только. Типа, воткнул дискету,
кассету, листаешь, читаешь, всё там двигается и прочее. Звepoящep(208 знак., 20.03.2023 07:31)
- про математику. много раз в самоделках на Z80 использовал весь
"калькулятор" из пзу синклера. - Alex68(19.03.2023 16:49)
- неужто
я такой стрпёр так давно это было, что поколение "синкляристов-геймеров" уже
воспринимается как нечто поросшее мхом и нереально крутое
раритетное?? А ведь реально крутые компьютеры в плане технических
возможностей тогда, - это что-то с расширяемой архитектурой, тот же
Специалист или Вектор, а позже Корвет, Орион, да та же БК-шка, и
даже поздние версии РК86, но их убило отсутсвие красочных игр и
процессора Z80 (хотя позже сделалт CARD-платы и для Adept(3037 знак., 19.03.2023 04:00)
- Я на спекки "учился программировать". Разработал оконный интерфейс
аля виндовс. Сам собой без книжек и интернетов (которого тогда еще
не было) до понятия классов и прочего допёр. - POV(19.03.2023 10:51)
- А я на нём (в действительно шустром, компактном, встроенном
бейсике) сначала написал свой язык (с макросами) для
программирования вложенных оконных интерфейсов со всеми
причиндалами (отклики, звук, анализ системных и т.п. ошибок и
т.п.). А уже потом...я на нём (в лёгкую) ваял всякие разные
приложения с БД параметров и со сбором данных (памяти на 128 кБ
электронном диске вполне хватало+ Дискеты) для управления
различными отечественными установками: литографии, SERGHIO(200 знак., 19.03.2023 16:17)
- Офигено! А через какой интерфейс железяки подключались? Просто
через буфер и ИО? Я писал собственные загрузчики с кассет,
чтобы-всяко разно грузилось, без полосок или ещё чего. Самый
прикольный был загрузчик, который в реальном времени прогрессбар
рисовал. Такого тогда не было ни у кого. Ну или я про это не знал. - Звepoящep(20.03.2023 07:35)
- ну вотъ, не йа адын ваял на ём ПЛК )) - Alex68(19.03.2023 16:30)
- Это точно! )) Кстати, не так давно, окунулся в PureBasic
(v6.01_x32_x64) - A powerful BASIC programming language/ Свежак. Ну
какой же КАЙФ. На тебе: Server ( SERGHIO(1142 знак., 19.03.2023 16:31 - 17:01)
- спасибо, гляну (ищу как раз для ребёнка простую ЭЛЕМЕНТАРНУЮ, но
удобную в пользовании и понятную среду программирования, для
привлечения к алгоритмическим языкам, пока всё, что видел - УГ
какое-то (даже орионовский турбо-бэйсик или бейсик спектрума - на
порядки лучше и удобнее для этих целей, чем то, что находилось)
Посмотрю с пристрастием в сторону PureBasic, хотя на первый взгляд
настораживает... сложновато для ребёнка (нужен всё-таки
интерпретатор. Компилятор - уже Adept(14 знак., 19.03.2023 17:21)
- Пусть тогда с операторов консольных приложений поиграется. А потом
переходит в оконные. Консольные академически представлены. - SERGHIO(19.03.2023 17:31)
- не, всякие баш и прочаа - совсем не то. Надо классический язык.
Лучше бэйсик, лучше с хорошим
интерактивом редактором/интерфейсом, желательно оконным. Вот в Орионе был
прекрасный турбо-бэйсик, (и интерпретатор, и удобная оконная IDE)
не могу найти подобное на ПК :(( - Adept(19.03.2023 17:52)
- ну слушай, более классического программизьма, чем турбо паскаль 5.5
не найтить. удобен, понятен, IDEешен вполне. - Alex68(19.03.2023 17:57)
- да, Паскаль хорош, хоть и компилятор (считаю Паскаль действительно
классикой алгоритмических языков). Мож действительно в виртуалке в
DOSе поставить?? - Adept(19.03.2023 18:00)
- TP интенсивно юзал раньше. В эпоху 64 бит DOS доставляет сильное
неудобство. А чем, например, "трофейный" D5 не устраивает? До сих
пор без проблем работает под win10. Пользую... - Гyдвин(21.03.2023 09:41)
- Рекомендую VirtualPascal. Теплый, ламповый, нативный под виндой
(32-бита). Жаль, что умер. _LightElf(1 знак., 21.03.2023 00:02,
, ссылка)
- Ну, ежели в виртуалке (из под DOS) то прямой родоначальник Turbo
Basic (для Орион) будет усовершенств. Power Basic v3.5 - наследник
Turbo Basic от Borland. SERGHIO(401 знак., 19.03.2023 19:11, ссылка, ссылка)
- можно. он реально очень удобен, безглючен, быстр. ну и все же
учебный язык (по Вирту) Alex68(81 знак., 19.03.2023 18:04)
- Последняя v.6.01 Full /Крякнутая. Но в редакции для тестировщиков.
200 мегаб. SERGHIO(44 знак., 19.03.2023 17:44, ссылка)
- ну вотъ зачемъ ты про ентот бэйсик сказал? щас придет дядя Женя и
запилит новый топик - "второе дыхание бэйсик-компиляторов, каков он
- бейсик 21 века?" )) - Alex68(19.03.2023 17:10)
- Изучено Evgeny_CD(1 знак., 19.03.2023 17:21, ссылка)
- )) - SERGHIO(19.03.2023 17:16)
- когда отлаживал софт на боевой машине, то записывал окончательный
вариант в отдельную 27ххх, причем, дабы не стирать каждый раз,
ДОписывал новое в конец и использовал сигнатуры 55аа 55аа для
поиска начала следующей версии программы. о том, что в биосе айбиэм
сделано также, в тот момент не зналъ)) - Alex68(19.03.2023 16:46)
- у меня для таких целей эмулятор ПЗУ был на 537РУ10 с диодиком и
конденсатором :)) мегаудобная вещь (только жалко что 2 кило всего,
приходилось по 4 корпуса эташеркой вешать :) а буржуинские 62xx не
купить было) - Adept(19.03.2023 16:52)
- У меня ужэ малая механизаццыя была. Для Искры-1030М. mse homjak(1 знак., 19.03.2023 17:11, картинка)
- э не. таке пользовал для отладки 1816ве48, а на спекки нужно было
больше памяти. много больше. - Alex68(19.03.2023 16:54)
- 4 корпуса этажеркой - целых 8 кило. Можно было дохрена чего туда
впихнуть (артстудио по-моему стока весила, и даже крайние прошивки
АОНов с голосом :)), ну или ещё довесить несколько корпусов, или
достать буржуинскую 62256 - Adept(19.03.2023 16:58)
- "тынипонял" (С) писал и отлаживал прогу на спекки, у него с памятью
все хорошо. после отладки записывал типа во флэшку - в 27ххх, а
потом, когда при работе станка выяснялось, шо надо чуток поправить
прогу, грузил ее из 27ххх, правил, отлаживал, и снова записывал, а,
фактически, ДОзаписывал в 27ххх. - Alex68(19.03.2023 17:03)
- ну видать у мну окружение такое было :) из полусотни, наверное
знакомых, включая студенческую тусовку, у кого был спектрум, только
двое (!) чо-то там пробовали прикладно/системное на асме и
встроенном бэйсике (двое из полусотнм), и только один ещё что-то
"мутил" по периферии с доморощенным расширителем портов на каких-то
ИР самопальное (подключение AY и КГМД для игр - не в счёт) - Adept(19.03.2023 14:30)
- Думаю, с программированием через спектрумовский BASIC познакомились
многие, но много ли можно об этом рассказать? - AlexG(19.03.2023 06:25)
- бейсик там реально крутой был, компактный и быстрый. Почти :)
предиктивный ввод (ключевыми словами), конечно и в "микроне" был,
который тоже очень неплох но в нём не было работы с графикой!! До
сих пор удивительно как в 8 (!) кило "микрона" впихнули
интерпретатор, редактор, матбиблиотеку с плавучкой! Фантастика!! Adept(1150 знак., 19.03.2023 16:29, ссылка)
- в самом конце СССР , имея распечатку дизасма пзу синклера, многое
переделал как в самой прошивке, так и сделал подключение разнолй
периферии, а затем сделал несколько штук ПЛК на его основе.
трудились они на заводах многие годы. монитор был классический -
мс6105, только его и меняли, по мере старения трубки. - Alex68(19.03.2023 12:02)
- Для Специалиста и БK0010 много чего на ASM кодил и паял... А вот
Синклер не зашел для полезного. Шаманил разок драйвер печати для
Роботрона. Просто в конце
90 80-ых в руки попал XT и стало неинтересно. И на заводе трудились
уже 286/386. А вот платки АОН на Z80 приспосабливал для разных
нужд... - Гyдвин(19.03.2023 14:42 - 15:32)
- удивительный факт (те, кто начинал с РК86, специалиста, БК и прочих
советских компутеров - очень часто весьма прохладно относятся к
синклеру, равно как и наоборот, "синклеристы" не понимают, чего
всем сдались убогие советские машины без игр (пара десятков
приличных игр на них, кстати была, и половина и них были
портированы со спектрума :)) Реально удивительно. У меня были и те
и другие варианты (несколько спектрумов сделал на продажу), Adept(1040 знак., 19.03.2023 15:16)
- роботрон 6329 (на А4) есть по сей день. рабочий. с самым полным
комплектом интерфейсных картриджей и картриджей с пзу для разных
версий. иногда использую его как логгер - стоит себе и иногда
что-то построчно печатает. удобно подключаем к микроконтроллеру
через уарт. - Alex68(19.03.2023 15:09)
- БЗ-34 (МК-54) наше всё. - Boвa(19.03.2023 07:35)
- [6502]. Статистика по серийному производству семейства процессоров. Evgeny_CD(1 знак., 15.09.2022 14:39, картинка)
- Российский сайт, торгует платами и наборами для сборки всякого
разного 8 битного Evgeny_CD(1 знак., 18.08.2022 02:00, ссылка)
- [Компьютеры на транзисторах] Только хардкор! - Evgeny_CD(27.07.2022 14:33)
- [Компьютеры на жесткой логике] Есть еще ценители! - Evgeny_CD(27.07.2022 14:31)
- [MyNOR] Single Board Computer. UART, SPI, I2C. Не так и смешно Evgeny_CD(32 знак., 27.07.2022 14:55, ссылка, ссылка)
- [MCPU - A Minimal 8Bit CPU in a 32 Macrocell CPLD] LightElf нашел Evgeny_CD(2 знак., 27.07.2022 14:37, ссылка, ссылка)
- [Gigatron TTL microcomputer]. • 34 TTL ICs, or 930 logic gates, for the CPU proper • No
microcontroller and no complex chips (such as the 74181 ALU) •
16-bit virtual CPU runs ported versions of classic games (Snake,
Racer, Tetris, Bricks, ...) • 8-bit virtual CPU runs 6502 programs
such as Microchess and Micro-Soft BASIC without blinking an eye •
Can emulate an Apple-1 including wozmon, Apple-1 BASIC,
mini-assembler and some games Evgeny_CD(3 знак., 08.12.2021 00:10 - 16:29, ссылка, ссылка)
- Сдается мне, что это лажа. Хоть и милая моему сердцу серия. - Kpoк(08.12.2021 09:31)
- Народ распродал все киты и больше не планирует. Есть фирмы, которые
барыжат наборами и китами, цены $100....$200. Блин, вот на чем
молодежь учить надо!!! Evgeny_CD(1 знак., 08.12.2021 00:49, ссылка)
- Компилятор gtBASIC!!!!! Evgeny_CD(1 знак., 08.12.2021 00:35, ссылка)
- У меня сейчас мозг взорвется... • RISC with pipelining: 1
instructions per clock (sometimes 2...) • Instruction decoding with
diodes • Nice clean instruction set: add, sub, and, or, xor,
conditional jumps, many useful addressing modes - Evgeny_CD(08.12.2021 00:29)
- Офигеть!!! Все открыто, их 1000шт продали... Evgeny_CD(1 знак., 08.12.2021 00:19, ссылка)
- ISA...офигеть! Evgeny_CD(1 знак., 08.12.2021 00:14, ссылка)
- Виртуальная машина на CPU из 34 ИМС жесткой логики... Офигеть!!! - Evgeny_CD(08.12.2021 00:11)
- [8080, 8085] - Evgeny_CD(25.07.2022 01:09)
- [FPGA эмуляторы] - Evgeny_CD(26.12.2021 14:55 - 20:53)
- [Sol-20] эмулятор на Python (!) на Raspberry Pi 4. Evgeny_CD(3 знак., 26.12.2021 20:53, ссылка, ссылка)
- [OS] - Evgeny_CD(29.11.2021 23:41 - 08.12.2021 16:31)
- [CP/M] Центральное гнездилище Evgeny_CD(36 знак., 29.11.2021 23:43 - 08.12.2021 16:31, ссылка, ссылка)
- ностальжи чистой воды :) смысл в этом - только коллекционный и
ностальгический :)) Adept(1669 знак., 30.11.2021 02:55, ссылка, ссылка)
- Внезапно оказалось, что в мире есть немало обеспеченных
старых пердунов любителей ностальгии, на которых можно поднять неплохо бабок и дедок. :) - LightElf(30.11.2021 13:15)
- Старые пердуны за 70 - Eгop(19.05.2025 17:36,
)
- Обеспеченных не знаю, а просто дело в том, что ну крутые процы, ну
быстрые. Ну прикольная электроника. А душа-то где? Нет души... А
там, на старых компах... душевно... Мужики возвращаются в
молодость. - RxTx(03.12.2021 23:55)
- занимаемся мы нашим ремеслом не в то время и не в том месте. Вон,
Гарри (который Килдалл) запилил CP/M-80 на PL/M (а там ядро, кто не
знает, занимает 2K всего, и как ОС - так себе - поддержка файловой
системы, простейшие файловые операции, задатки для системы
драйверов). Так мы ща такие программы (ещё и покруче) пачками
выдаём :)) а Гарри, между прочим
пух от денег летал на личном вертолёте :)) Adept(623 знак., 30.11.2021 15:40)
- Похоже не только ностальгия. Есть немало *молодых* людей, которые
пишут софт для 8 битников. По ZX они ностальгировать не могут
физически - оно стало альтернативной реальностью до их рождения. - Evgeny_CD(30.11.2021 13:53)
- Я из этой субкультуры. И все же ты чуток не прав. "Молодые" это на
самом деле ребята в районе 30ти или около того. В детстве у них
вполне был ZX, это импринтинг именно детский, не нынешних дней.
Также в телеге попадаются интересующиеся подростки и 20-летние, но
они так... не более чем фричествующие любопытствующие. RxTx(825 знак., 30.11.2021 20:50)
- в 8-битниках подкупает прозрачность. Всё четко ясно и предельно
понятно, кто, что и как делает :) отличие от всяких мутных линухов
и прочего, где в одних только скриптах и правилах настройки системы
можно утонуть и никогда не выплыть :)) а про современные чипы -
вообще лучше умолчать. Как оно там работает людям совершенно
непонятно, тем более ассемблер там не в чести, да и на современных
камнях со всякими конвейерами, сопроцессорами и прочим, он ничуть
не понятнее тонн Adept(35 знак., 30.11.2021 14:06)
- [Z80] - Evgeny_CD(29.11.2021 23:43 - 08.12.2021 16:30)
- [MEGA65] Evgeny_CD(1 знак., 30.11.2021 00:57 - 08.12.2021 16:30, ссылка)
- На этом ресурсе их просто море. [GameTank 8-Bit Retroconsole]. 6502-powered game console with hardware-accelerated drawing Evgeny_CD(3 знак., 08.12.2021 16:29, ссылка, ссылка)
- Наш [КРИСС, CRISS] современный проект журнала Радио. Evgeny_CD(3 знак., 08.12.2021 00:57 - 16:28, ссылка, ссылка)
- Меня вот какая мысль посетила. Оченно мы привыкли качественно и
эффективно решать задачи. А вот для души, чтобы перфекционизм и
секси (в смысле изрядно потрахаться) как-то успешно изжили. А может
быть зря? - LightElf(08.12.2021 01:23)
- Вполне можно зарабатывать на жизнь профессией, выполняя работу с
душой примерно так же, как это делает радиогубитель забесплатно.
Разница между "с душой" и "для души" не очень большая, то бишь
профессионализм и радиолюбительство вполне пересекающиеся
множества. И перфекционизм ПМСМ это скорее состояние души, а не
определенный принцип для выполнения конкретной работы. - rezident(08.12.2021 14:21)
- Я интересуюсь понятиями новой нормальности - словарик составляю,
поэтому хочу узнать: громоздить свой говнокод на говнокод
библиотек, а потом к этому прилепить говно-RTOS (точнее псевдо-RT)
чтобы оно хоть как-то ворочалось, и в итоге прокрутить полученное
через забагованный комилятор, - это "качественно" или "эффективно"? - Boвa(08.12.2021 10:33)
- Зря. Причем, в самом утилитарном смысле. При столкновении с
нетипичной задачей стандартные "эффективные" навыки не помогут,
только "секси". - Kpoк(08.12.2021 10:05)
- Зря. Называется "хоббийный проект" для души. - RxTx(08.12.2021 01:59)
- читаю твой пост а перед глазами Ипполит )))) m16(1 знак., 08.12.2021 01:32, youtube)
- Имана - LightElf(08.12.2021 14:01)
- WOZ + Apple I, наши дни. RxTx(1 знак., 03.12.2021 23:52, картинка)
- На всякий случай - книжки по силовой электронике. , Intusoft, 1998.
Естественно - с упором на моделирование. Оглавление: Switched Mode Power Supply Design Average simulations of FLYBACK converters with SPICE3 A Tutorial
Introduction to Simulating Current Mode Power Stages Write your own
generic SPICE Power Supplies controller models Keep your Switch
Mode Supply stable with a Critical-Mode Controller Exploring SMPS
Designs Using IsSpice Average Models For Switching Toчкa oпopы(2628 знак., 16.05.2025 23:39, dao, ссылка, ссылка)
- А кто-нибудь применял такую связку stm32f103 + LL + i2c. Я сваял,
но как-то на тонкого работает vesago(2756 знак., 11.04.2025 14:00, dao, полностью)
- Перебрался на Кейл. Теперь вопрос где взять анализатор,
ебстественно под Вин, и желательно универсальный, чтоб собрал
проект и запустил на анализ. - IBAH(15.04.2025 15:53, dao, полностью)
- Сейчас в моде Clang-Tidy VVB(310 знак., 16.04.2025 12:53, ссылка, ссылка)
- В Keil нет к сожалению стат. код-анализатора. AndreasW(32 знак., 16.04.2025 12:33)
- Иди на QT, ставь Gcc поновее (да хоть бы и 10ю версию) - он тебе
даже отступы некорректные будет отслеживать. - POV(16.04.2025 11:41)
- PVS-Studio использую. Пaлыч(1 знак., 16.04.2025 10:36, ссылка)
- Кто ни будь использует PVS Studio с Keil 5 ? AndreasW(290 знак., 14.05.2025 15:29)
- Лям в год за 10 рабочих мест. - Nikolay_Po(16.04.2025 11:03)
- Хочу посмотреть на фирму, где работают одновременно (это важно)
десять эмбедеров. - Kpoк(16.04.2025 11:45 - 18:49)
- Ну, мне бесплатной версии за глаза хватает. - Пaлыч(16.04.2025 12:34)
- В сегодняшних т.с. международно-экономических
вакханалиях реалиях есть бесплатная альтернатива : SERGHIO(92 знак., 16.04.2025 11:47)
- А это не тот ли Key, что дает сам PVS? на неделю? - IBAH(16.04.2025 16:16)
- Спасибо, качаю с Иранского сайта. Друзья, а в целом - накой эта
штука? - vesago(16.04.2025 12:49)
- Начните с цикла статей, где все подробно расписано: Chip_n_Go_15(1 знак., 16.04.2025 19:46,
, ссылка)
- Спасибо! А в целом, штука полезная? Имею ввиду, в IAR и так при
компиляции выдает какие проблемы. Имею ввиду не суровые косяки, а
ворнинги. Я их правлю. Что мне может дать дополнительный тулз? - vesago(16.04.2025 21:20)
- В Иар есть встроенный анализатор. Анализатор выдает те же варнинги,
но копает в 100500 раз глубже. Настолько глубоко, что даже тяжело
понять чего ему не нравится. Просто не нравится или это
действительно косяк. Например, CppCheck ругнулся на такое IBAH(256 знак., 17.04.2025 11:42)
- На преддыдущей работе делали продукт на основе свободной ОСи и
кучки разных свободных программ (своё тоже было - но я его не
ковырял). проверяли аналогом PVS (далее - проверятор). В одной из
программ была утечка памяти - от 8 МБайт/с (это если не нагружен
сервак) и выше. Ошибке было 2 года, найти её ни авторы, ни
заинтересованные люди не могли. symbions(715 знак., 17.04.2025 00:09)
- IAR EW ARM оно теперь поддерживает, использовать или нет вопрос
философский - хуже точно не будет. Для Hello World точно не нужно,
но когда проект большой + пишут несколько программистов - это
весьма неплохой инструмент для поиска далеко не очевидных ошибок
(но MISRA оно не заменяет). - Chip_n_Go_15(16.04.2025 23:20)
- Когда-то, когда меня еще на "хабарке" не забанили, читал я про этот
PVS. Ничего выдающегося по сравнению со стандартной связкой
valgrind+gdb нет, но "более дружественный интерфейс". Eddy_Em(62 знак., 16.04.2025 21:43)
- Запусти на своих проектах. Если не поймёшь, зачем -- сноси. - VVB(16.04.2025 12:56)
- А разве фирма не из России? - AndreasW(16.04.2025 12:34)
- Прошу прощения, анализатор чего? - Nikolay_Po(15.04.2025 16:31)
- Статический анализатор кода Си, в ИАРе встроенный, а в Кейле его не
нашел. Обычно анализаторы интегрируются с IDE, но можно и без
интеграции. Качнул cppcheck, но он опен сорс, такой полный опен
сорс. Не стартанул. Пишет точка входа в библиотеке dxgi.dll не
найдена, переустановил ДиректХ, не помогло. IBAH(1 знак., 15.04.2025 17:50, ссылка)
- Всего. Написано ж, универсальный. - beefdeadbeef(15.04.2025 16:32)
- Реализация конечного автомата на Си заданного таблицей: хочу уйти от гигантских switch-case-ов, загнать автоматы по таблицам и потом таблицы парсить, НО не догоню как кошерно записать в таблицу условие которое потом будет проверятся в if-ах. можно NAUT(99 знак., 12.04.2019 14:15, dao, полностью)
- Это посмотреть: Пpocтo_зaшeл(1 знак., 13.05.2025 17:05,
, ссылка)
- Вы бы для начала указали: автомат Мили или Мура? Пaлыч(219 знак., 12.05.2025 18:15)
- Следующее состояние автомата зависит от предыдущего? Если
однозначно, то можно просто перед выходом писАть в ячейку с
указателем точку следующего входа. Тогда ничего парсить не
придётся. Если рандомайз, то может, флажки-фильтры прикрутить, по
аналогии с онлайн-магазинами? Тогда каждое сравнение уменьшает
ареал поиска наполовину, итого имеем 8 переборов вместо 256-ти. )) - vpv.vpv(12.05.2025 07:25)
- Все что пробовал еще более громоздко. Делаю if-ы с goto. Ну и *Дункельсовские prototreads для совсем элементарных вещей (задержки и т.п.). - Скрипач(12.04.2019 14:37 - 15.04.2019 14:41)
- Пример. Блин. Хотел поправить отступы, глюкнул редактор, удалился
текст. Вечером верну пример назад. Cкpипaч(2098 знак., 12.04.2019 14:40 - 12.05.2025 18:14)
- Дикий трэш. Не в том месте скобочка, а в такой лапше ее легко пропустить - и "счастливой отладки!". - s_h_e(13.04.2019 09:17)
- "увижу кого кто напишет гоуту - убью нахуй!" LordN(36 знак., 12.04.2019 14:50)
- Мой жизненный принцип: "...но не любой ценой". Скрипач(213 знак., 12.04.2019 14:54 - 15:09)
- В начале рисуем классический switch, где перебираем все возможные
состояния. Ну, а после него - еще один switch, который вызывает
return для всех ненужных состояний, а все нужные пропускает - чтобы
перейти к "хвосту" функции, который выполняется для нескольких
возможных состояний. Eddy_Em(383 знак., 12.05.2025 09:33)
- Припомнился вариант без явного GOTO Vit(748 знак., 15.04.2019 12:02)
- Мой вариант - намного лучше. Собственно состояния - прототридсы. goto это переход на мини блоки инициализации каждого из состояний. Скрипач(232 знак., 15.04.2019 12:20)
- Мой вариант самый лучший 😁😁😁 Бoмж(1140 знак., 12.05.2025 15:09)
- Вопрос был как попасть из разных мест. А метка - хоть и точка входа на графе, но это и состояние. Хорошо, когда можно упростить, но иногда нужно и документировать. - Vit(15.04.2019 13:23)
- Именно что документировать. А не подменять документацию "осмысленными именами переменных". Вы правы в том смысле, что если уж пишем prototreads, то переход между состояниями КА неплохо бы сделать частью этой библиотеки. Скрипач(218 знак., 15.04.2019 14:10 - 14:34)
- Анонимность состояний Protothreads это не священная корова. Лечится, если нужно. Вопрос не в выборе между switch, goto или Protothreads. Переход через точку входа должен изменить состояние, иначе это не документируется (разве что вручную), а кроме Vit(204 знак., 15.04.2019 15:32)
- Вы наверно, в каком-то другом мире живете, где есть время на документирование ПО, остается только завидовать. - VLLV(15.04.2019 14:35)
- Если уж коверкать слова, предлагаю не прототриды, а пуськи бятые. Ну и switch всего лишь потому, что в рамках стандартного Си только так и можно. GCC даёт расширение "labels as values", с ним гораздо эффективнее. - SciFi(15.04.2019 14:17 - 14:21)
- офигеть, это всерьез? А то, что состояние - это не место в коде, а банальная переменная, которая выбирает место в коде - не рассматривается? т.е. массив функций по индексу - открытие? - VLLV(12.04.2019 16:04)
- Гордий вертится в гробу... - SciFi(12.04.2019 15:18)
- Его не Мисрой звали? - SciFi(12.04.2019 15:04)
- ...и поэтому юзайте jmp-ы - NAUT(12.04.2019 14:53)
- Примерно с тех дней (даты исходного поста ветки), заприметил
прототреды Адама Дункелса. Было дело, даже заглянул под капот.
Впечатлился изяществом и, одновременно, кривизной решения. Задумал
когда-нибудь использовать. Nikolay_Po(1254 знак., 11.05.2025 16:55, ссылка)
- Надо уходить в таблицы т.к. закащщик и прочие физлица будет править таблицы а не код куячить. - NAUT(12.04.2019 15:14)
- Некоторые продвинутые пацаны в таких случаях делают простенький язык под задачу и интерпретатор к нему. DSL - domain-specific language. - SciFi(12.04.2019 15:20, ссылка)
- + 100500 Именно так (когда то) сварганил свою мнемонику интерпретатора: команда/параметр/выход по признаку [Yes|No|Esc-возврат на предыдущий уровень] на другую команду ;функцию; подпрограмму. Старо , как Мир, но очень действенно! Создал "матрицу" serhio(43 знак., 12.04.2019 16:44)
- +1. И графическую конфигурялку поверх DSL. - Скрипач(12.04.2019 15:23)
- знаем мы эти IAR вижуалстейты и модные фреймворки NAUT(56 знак., 12.04.2019 15:33)
- В любом случае, то что наваяют "часные лица" я бы хранил в виде сугубо текстовых констант, которые скармливал бы интерпретатору. - Скрипач(12.04.2019 15:39)
- видимо я что-то упускаю из вида, а примером не поделитесь хоть издали? не понимаю как Вы предлагаете проверять на непротиворечивость данных допустим, это же адская бизнес-логика какая-то должна быть с кучей правил - NAUT(12.04.2019 20:40)
- Препроцессор уже придуман, до нас - VLLV(12.04.2019 15:48)
- Ин-тер-при-та-тор. Потому что перезагрузка пользовательского кода не должна подразумевать перезагрузки системного. Неправильно это. - Скрипач(12.04.2019 15:50)
- А как же "не любой ценой"? :-) - SciFi(12.04.2019 15:59, ссылка)
- И? В чем вы видите "большую цену"? - Скрипач(12.04.2019 16:39)
- Большая цена - в попытках приобщить ТС к моде :-) - SciFi(12.04.2019 16:52, ссылка)
- Сформулируйте, пожалуйста, как-то иначе, каждое слово отдельно - понимаю, предложение целиком - нет. - Скрипач(12.04.2019 16:59)
- С трудом уговорили его на X Macro. Уговорить на интерпретатор - неподъёмная задача. - SciFi(12.04.2019 17:01)
- ну, вообще, на базе готового кода, если старшие коллеги советуют, то почему бы и нет... в голове пока не вижу "красоты" интерпретатора, максимум что понимаю, это типа парсера .CFG-файлов каких-нибудь, типа разделенного строками конфигурационного NAUT(932 знак., 12.04.2019 20:16)
- Он сам решит, как ему лучше. У меня тоже интерпретатор так и не появился. Точнее, он появился совсем в другом месте и совершенно другой роли. Скрипач(121 знак., 12.04.2019 17:06)
- Неправильно - это гоуту и множить сущности, программируя для Тини ;) Одна программа, один компилятор, один идеолог, все работает. - VLLV(12.04.2019 15:57)
- Вот-вот. Физлица правят, а потом фобос в грунт. - SciFi(12.04.2019 15:42)
- При определенных условиях, switch-case вырождается после компиляции как раз в таблицу функций и мой скромный опыт говорит о том, что switch case гораздо более читабелен, надежен и лучше поддерживается, чем таблица функций. Выносите содержимое Хитрый Китаец(61 знак., 15.04.2019 10:41)
- Раз уж пошла такая "пьянка" об автоматах, то кто нибудь применял UML для описания графа конечного автомата с дальнейшей генерацией кода (или хотя бы "рыбы" кода). Если да, то можно сюда пример бросить? - Make_Pic(14.04.2019 15:01)
- Раз уж речь зашла о автоматах, может ли кто-нибудь пояснить смысл графических обозначений состояний в приложенном документе? Почему они разные? AlexG(46 знак., 14.04.2019 12:11)
- Это смутно мне напоминает то, как 35-40 лет назад делали формирователи импульсов на РЕ3 и РТ5. :-) - Лагунов(13.04.2019 17:27)
- В простых случаях примерно так AU08(597 знак., 12.04.2019 20:52)
- Тоже парился с многозадачками, от switch-case-ов не уйти, но можно их несколько штук последовательно сделать по флагам условий, код даже читабельнее становится. - Visitor(12.04.2019 18:44)
- "можно было бы в таблицу писать указатель на функцию которая проверяет сложное условие, но это некрасиво." Почему некрасиво ?? если еще сделать чтоб адрес в таблице являлся номером команды, вообще ничего парсить не надо, забрал адрес вызвал Aleksey_75(59 знак., 12.04.2019 15:32)
- Ты на псевдокоде напиши чего хош, а то так непонятно. - =AlexD=(12.04.2019 14:19)
- Коллеги, а существуют ли генераторы НЧ, которые выдают квадратурные
сигналы. Нужен синус и косинус с возможностью изменения частоты.
Таких приборов не нашел. Предлагаются только самодельные DDS. - =L.A.=(23.04.2025 22:33, dao, полностью)
- Я использую RIGOL DG1022 - у него два выхода независимых, на каждом
можно выставить любую форму сигнала, амплитуду и смещение фазы. - Make_Pic(08.05.2025 22:48)
- на фиксированой частоте удается получить квадратурные сигналы при
помощи АКИП 3409 =L.A.=(1 знак., 06.05.2025 18:35, картинка)
- Посмотрите на RIGOL DG5072, там можно в IQ загрузить цифровую
последовательность, хоть с Usb Flash, хоть с осциллографа. Я
загружаю с Mso8064 и генерирую этим прибором. - sasa(25.04.2025 11:27)
- ДСПИКи со встроенным 2-канальным ЦАПом (понад усе). - Kpoк(25.04.2025 09:28)
- Если самодельные DDS не подходят - а в формате готового прибора
устроит? Формировать синус+косинус может самый дешёвый
двухканальный генератор. arhiv6(371 знак., 25.04.2025 07:35, ссылка, ссылка)
- + Ещё более дешёвый MHS5200A с частотами до 6МГц тоже умеет фазу
второго канала относительно первого сдвигать. Интересно, ещё
дешевле бывают? - arhiv6(25.04.2025 07:47)
- на фиксированной частоте я получил, но мне нужно частоту менять в
широких пределах. =L.A.=(1 знак., 06.05.2025 21:20, ссылка)
- Так у Вас даже прибор подходящий есть, не понимаю тогда, в чём
проблема? Судя по Руководству у него есть "Связь каналов",
выставьте там для второго канала копирование всех параметров с
первого (кроме фазы). Для первого канала поставьте фазу 0, для
второго выставьте фазу 90 градусов. Всё, теперь на втором канале
всегда будут те же настройки, что и на первом, только он будет
сдвинут по фазе, как вам и нужно. arhiv6(155 знак., 07.05.2025 07:38, ссылка)
- в STM прескалер таймера довольно длинный - Vit(06.05.2025 22:18)
- Есть калибратор фазы Н6-2, до 100МГц, кажись. Два синуса, выходные
аттенюаторы -100дБ от 13дБм. На базе ДДС, ессно. Типа от
0,01градуса шаг-точность. - mse homjak(24.04.2025 00:36)
- Обычно, в подобных целях, используют "аудиоинтерфейсы" - грубо
говоря, звуковые карты. Если не включать восстановления тактовой
частоты и оставлять аудиоинтерфейс в режиме ведущего, то сигнал
довольно чист. Генерируй стерео, один канал со сдвигом. Можно
программно применять подстройку фазы, если окажется неидеальна. - Nikolay_Po(23.04.2025 23:34)
- Ответ: Toчкa oпopы(523 знак., 23.04.2025 23:18, ссылка, картинка)
- Коллеги, можете посоветовать какую книгу, чтобы разобраться в
радиосвязи? К сожалению не понимаю, что такое децибелы, и какова их
роль? Что такое КСВ? Диаграмма Смита и т.д. Понятно, нужно рыскать
по гуглу и штудировать. Но может для начала есть какая книжка, где
это более-менее описано. Без шибко суровых формул. - vesago(29.04.2025 07:31, dao, полностью)
- "Юный радиолюбитель" В.Г. Борисов =L.A.=(1 знак., 29.04.2025 21:20, ссылка)
- 0 Дб - мощность 1 мВт на нагрузке 50 или 75 Ом для радио и 600 Ом
для телефонии. А диаграмма Смита - функция комплексная, сворачивает
бесконечное пространство комплексных чисел в окружность единичного
радиуса. Но,честно, теория не интересна была, когда характериограф
в руках оказался Х1-43, усилители до 400 Мгц, до 40 Вт на ура
пошли, теперь такой прибор новомодно называют скалярным
анализатором, в отличии от векторного. - Visitor(29.04.2025 20:48)
- все что надо знать про Дб: каждые три децибела - изменение уровня в
два раза. или мощности. я в них вечно путаюсь. LordN(3 знак., 29.04.2025 15:05)
- Очень общее описание, много чего входит в понятие "разобраться в
радиосвязи" (или вам на уровне майна-вира понимать или старлинк
создать?). Напомнило диалог: Илья(331 знак., 29.04.2025 12:16)
- Вы бы озвучили цель... - my504(29.04.2025 08:02)
- Грабельки с "оптимизацией" копирования массивов в GCC и LLVM? Toчкa oпopы(1 знак., 02.05.2025 10:46, dao, ссылка, полностью)
- Погроммисты! Мотайте на ус! :) Solo(1 знак., 03.05.2025 13:03, dao, ссылка)