Jump to content

    

All Activity

This stream auto-updates     

  1. Past hour
  2. Бекапы их тоже не гарантируют, однако вы их рекомендуете )))
  3. Today
  4. STM32F103 Timer + DMA + GPIO

    Если ТС осилит асм и сможет написать подряд этак 1000 команд записи в порт GPIO и измерит время их выполнения, то его радужные заблуждения насчёт частоты GPIO быстро рассеятся.
  5. Спасибо за дельный совет. Решение красивое и полностью в концепте ООП. Пробую реализовать. Планирую передать объект Command (объект практически та-же структура). Это прекрасно сработает для передачи команды с параметром (данными) от MAIN в таск драйвера. ++++++++++++++++++++++++++++++++++++++ А что делать для команды чтения (типа ReadID например)? Думаю в обратную сторону можно очередь только для голых прочитанных данных использовать. В неё драйвер вложит результат после приёма объекта Command::ReadID. Соответственно со стороны MAIN нужно выдать в командную очередь объект Command::ReadID и делать периодический поллинг появления данных в приёмной очереди (это и будет ID). После получения данных команду ReadID можно считать завершенной. Подскажите пожалуйста если есть другие варианты.
  6. Надо определится что мы называем латчем. Если это асинхронный RS-тригер на 2-х перекрученных NAND (для памяти чёбы не использовать?), то будут лупы. Если это латч в смысле тригер управляемый уровнем а не еджем - то STA по дефолту хавает. Ну можно тайм боровинг задать ещё.
  7. LPC1768 для освоения ARM

    Так пограничные узлы тож вы должны программировать, никто за вас это не сделает. Вообщем ситуация такая: ваша железка должна содержать от 2 и больше процессоров и еще пограничный узел и возможно IoT хаб. И это такой скромненький наборчик к добротному конкурентоспособному крану. Да что там крану, ту приходили коллеги и хвастались что они замути неслабую информационную сеть в мусороперерабатывающей машине на базе Windows. Так что я не вижу места ни голым STM-ам с LPC, ни линуксу, ни самопальным шедулерам в проектах такого уровня.
  8. Доброго времени суток, уважаемые форумчане! Решаю задачу проектирования микрополоскового ФНЧ со следующими параметрами: - частота среза: 3 ГГц; - потери в полосе пропускания: не более 1.5 дБ; - полоса заграждения: от 6 ГГц; - коэффициент подавления на 6 ГГц: не менее 100 дБ. В размерах особо не ограничен. Использую в расчетах среду NI AWR, решатель - AXIEM. Материал диэлектрика в расчетах использую RO4003C (не панацея). Пробовал считать различные варианты топологии фильтра, но столкнулся с тем, что после EM симуляции затухания более 80 дБ в полосе заграждения достигнуть не удаётся. На практике, после изготовления - тоже, максимальный результат - 75 дБ затухания. Повышение порядка фильтра после этого значения (что в принципе логично) ни к чему не приводит, кроме как к большим потерям в полосе пропускания. Единственное, пока не дошёл (в общем то и никогда не пробовал) до многослойной топологии фильтра. Прошу подсказать, в каком направлении лучше двигаться, может статьи какие нибудь есть с примерами расчетов. Спасибо!
  9. И Вам того же. Специально для Вас объясняю - источник тока и источник напряжения отличаются выходным импедансом (если этот термин Вам понятен). И они ничего не знают о нагрузке, которая к ним подключена. В качестве примера, силовая часть импульсного источника питания с управлением по току (UC3842, чтобы Вам было понятнее) - это источник тока. Если взять обратную связь с выходного напряжения, получится стабилизированный источник напряжения, а если по току нагрузки, то источник тока. Но силовая часть в обоих случаях останется источником тока.
  10. LPC1768 для освоения ARM

    Да не переживайте))) Отсилы 1-2 проекта, но это лучше, чем потом объяснять клиентам, что проблемы не в моей железке, а где-то там...
  11. не, ну так же не интересно! )) Поверьте: я гуглить тоже могу. Оные у меня в корзине не первый день...
  12. Во-первых, нет), а во-вторых - использование систем контроля версий не гарантирует, автоматические коммиты)
  13. Читайте теорию,изучайте матчасть - может что и поймёте. Главное - коллекция "фантазий" от разных специалистов будет огромная. Возможно, и вы начнете разбираться в вопросе. Как говорится, переход количества в качество. :) Ну а автору темы - удачных танцев на граблях. После получения всех возможных шишек и убытков возвращайтесь в тему, обудите ваш проект по-существу.
  14. Все уже давно обзавелись GitLab-ом, разве нет?
  15. STM32F103 Timer + DMA + GPIO

    Там не максимальная частота настраивается программно. От этих настроек зависит скорость нарастания фронтов.
  16. мне казалось, что clock констрейн (период) работает с латчами. нужно будет проверить. я тоже исключениями пользовался, но для пары латчей можно, по-моему...
  17. https://ru.aliexpress.com/item/TVM802A-Epuipment-and-Machinery-SMD-Placement-Machine-Pick-and-Place-Vision/32483969726.html?pvid=3de4fe5f-70ea-46bd-a4af-b37590bc569b&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.112237.0&scm-url=1007.13338.112237.0&scm_id=1007.13338.112237.0 https://ru.aliexpress.com/item/SMT330-With-Servo-Motor-and-Guide-Screw-SMD-Placer-PCB-Manufacturing-and-Assembly-Vision-Machines-For/32718024939.html?ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_317_10696_453_10084_454_10083_10618_10307_10820_10301_10303_537_536_10059_10884_10889_10887_321_322_10103_10914_10911,searchweb201603_16,ppcSwitch_0&algo_expid=35a339ae-381a-410f-b135-0c0ac9cbfbe6-0&algo_pvid=35a339ae-381a-410f-b135-0c0ac9cbfbe6
  18. А себе я напечатал вот такую: https://www.thingiverse.com/thing:2930831 Этот вариант имеет больше возможностей для отображения разных вещей.
  19. Основной недостаток - чтобы столбик термоклея светился, надо чтобы он было не совсем прозрачный. И в тоже время - должен быть достаточно прозрачный. О линейности - отдельный разговор. Также - о диаграмме направленности. (зачем освещать сам щит, а также влево-вправо от трубки, нужно только какой-то угол во фронтальном направлении). Намного более интересен вариант из прозрачного акрила, вырезанный на ЧПУ как световод, где один светодиод дает равномерную засветку на прямоугольный торец световода (матированный или с микрорастром ). Нечто вроде набора призм + линза Френеля со смещенным центром.
  20. Мне сейчас больше нравятся большие семисегментники из лент ws2812b - яркие, многоцветные, удобно управлять. При наличии 3D-принтера - идеальный вариант. Вот, например: https://youtu.be/PixXKK8N_wA?t=461
  21. Битый блок читается нулями. В spare area резервируете один байт, в который никогда ничего не записываете. При старте сканируете блоки, проверяете этот единственный байт.
  22. Вот, похоже у человека та же проблема. https://www.eevblog.com/forum/altium/differential-pair-matching-issue-in-sch-with-weird-netname-(n00xxx)/ Вроде как говорят решено в 16 версии... У себя сделал пока No report по этой ошибке.
  23. Сообщения об ошибках

    Тут лучше с картинкой и конкретными цифрами. Да, это должно не так переводиться. Если честно, вообще не понимаю смысл локализации подобного ПО.
  24. Не помню, лучше не рискуйте.
  25. почему 4.25.1? 4.26 уже испорчен?
  26. Спасибо! Уже заказал пару штук, помучать. Есть опасения, как они поведут себя через год, два. У кого есть опыт использования этих модулей в долгую?
  27. STM32F103 Timer + DMA + GPIO

    Ещё можно попробовать усыпить процессор - может это и даст какой выигрыш на время обмена. Но скорее Вам надо пересматривать архитектуру и искать другое решение. Без ногодрыга. Даже с DMA. Да и чего вы хотите добиться в результате? Может это вообще недостижимо таким способом...
  1. Load more activity