Показано с 1 по 10 из 688

Тема: Программирование ПЛК110 [М02] для задач реального времени

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    вы главного упорно не видите, в приведенном выше коде - 90% ассемблерные вставки и тратить время на разработку среды для "обертывания" их в одиночный repeat - until даже с выделением цветом ключевых слов смысл не великий... кому нравится эстетствовать - в добрый путь,
    Дмитрий.
    1) А, давайте, покажите, где там 90% ассемблерных вставок.
    Не надо бросаться голословными утверждениями.

    Весь код от и до написан на нормальном ST.
    Надеюсь, у вас хватит совести не обсуждать, что "блок PRU_OUT1 состоит из одной единственной команды, и эта команда ассемблерная"?

    Вот, реально. Найдите хоть одну ассемблерную инструкцию в самом блоке генератора импульсов.
    Или найдите ассемблерную инструкцию в коде, который генерирует задержку.
    Да хоть где.

    Я без проблем могу завернуть оставшиеся LBCO/SBCO в нормальный ST код, но именно здесь я не хочу тратить время, т.к. здесь и сейчас именно эти 2 инструкции никому не мешают.

    А вы увидели "asm" и давай говорить "смысл не великий".


    2) Сейчас обсуждается не подкраска синтаксиса. Сейчас обсуждается вообще возможность PRU программирования, т.е. сама возможность задействования быстрых входов-выходов.
    Если вы до сих пор не поняли, что ОВЕН никак не хочет разрешать работу с быстрыми входами-выходами, то я не знаю как ещё объяснить.

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    а для нормальной работы там есть еще много сырых мест которые и надо допиливать не отвлекаясь на разноцветные флажки и гирлянды )))
    Каждый считает своим долгом сказать, что "ничего у вас не получится".
    Давайте с другой стороны: у вас получился блок управления ШД? (ну или что вы там делали?) Покажете?
    У Филоненко получился блок управления ШД?
    Ещё у кого-нибудь получился?

    Почитайте выше -- пишут, что даже просто fast PWM не работает как надо. Я уж не говорю про ШД с разгоном.

    У меня -- ШД получился. Если считаете, что "можно было просто на ассемблере сделать, и не парить мозг с разработкой среды", то продолжайте так считать.
    Но есть одно но: очень много кто считает, что "можно просто на ассемблере было написать", а как доходит до дела, то все сдуваются. Прямо реально, страна советов. Все только и делают, что советуют "как надо". А, если реально сделать, то всё. Сразу "да на один только ОЛ 5 человеколет ушло", да и вообще "разработка компилятора это 50 человеколет".

    Почему-то никто из скептиков не учитывает, что среда УЖЕ есть. В ней УЖЕ можно писать программы, и не просто абы какие, а прямо те, которые давным-давно нужны на проектах: ШД, серво, вот это всё.

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    не получится принципиально, по двум причинам: код не выполниться чаще чем 1 МГц
    Это откуда взяли?
    Код выполняется с частотой 150МГц -- это частота PRU ядра. Почти все команды занимают 1 такт.
    Можно хоть 50МГц на быстрый выход выводить программой из двух команд "вкл-выкл-goto start".

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    1 МГц и и примененные опропары не отработают фронты на данной частоте
    Тут без понятия.
    Последний раз редактировалось Владимир Ситников; 22.09.2016 в 10:30.

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 11:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •