Понял.
Думаю, понимаете, сделать "рабочий" PWM/BLINK сложности не составляет?
В использовании PRU0.prg/PRU1.prg некий плюс в том, что для разработки/исправления ошибок не нужно ждать ответа ОВЕН.
Форум это не лучше средство отслеживания задач, но на текущий момент:
1) ШД с разгоном-торможением
2) 2 ШД одновременно (PRU0 и PRU1)
3) "правильный" шим
В каком порядке нужны?
Лучше такой порядок, чтобы можно было к ОВЕН прийти с вариантом (например, с проектом):
1) Либо решаем вопрос #196 Вольда
2) Либо arduino
Нужно понимать, что сейчас PRU технология имеет "подпольный" статус. Всё держится на том, что "pruAccessLib.lib, вроде, работает", но нигде не говорится будет ли этот механизм работать хотя бы в следующей прошивке ПЛК.
Не понравится ОВЕНу, что мы тут PRU программами занялись -- прикроют лавочку и запросто могут перестать подхватывать PRU0.prg.
Кстати, есть желающие в имеющийся блок PRU_GENER_BURST добавить поддержку параметра "бесконечное количество повторений" и "раздельного указания длины единичного и нулевого импульса"?
Это 3-я задача, и тут никакого ассемблера не нужно. Достаточно просто ST код поправить.





Ответить с цитированием