ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
1140300 Топик полностью
my504 (23.10.2021 19:54, просмотров: 329) ответил CS на Это что за зверь такой? А почему именно стартап на асме? Как-то я обычно совмещение С+АSM по-другому вижу - обёртки, логика, не критичные ко времени исполнения или синхронности части на C... А уж то, что точно должно работать, как задумано вплоть до такта, где не должно быть никаких джиттеров, только асму и доверю. И то - на шустрых процах придётся изыскания проводить на тему времени исполнения команд в зависимости от того, как их распараллелит конвейер, там не всё
Стартап мне был нужен для коммутации при старте на аппликейшн или бутлоадер. Там текста на десять строк. Оказалось, что дома нет исходников, поэтому только в понедельник могу показать. Что до ваших "джиттеров", то опишите задачу, тогда и поговорим о критичностях в Си. Скажу только, что у меня код на Си генерирует синус в районе 150 Гц для ЧМ и измеряет центральную частоту, частоту модуляции и девиацию сигнала ЧМ с несущей в районе 8 МГц поданной прямо на ногу МК. Причем 

сигнал от другого устройства. При этом МК ОДНОВРЕМЕННО поддерживает обмен по двум каналам UART с разными протоколами и еще по мелочам обслуживает устройство в части контроля режимов, включая температуру.