Последний раз редактировалось Вольд; 11.03.2017 в 18:10.
В коде ФБ Steper никаких делений и извлечений корней нет.
Всё есть. И деления, и корни:
Снимок экрана 2017-03-11 в 19.20.45.png
Неужели все это успевает выполнится за 1 мкс ?
А где эти ФБ умножения, деления, извлечения квадратного корня и их описания ?
Последний раз редактировалось Вольд; 11.03.2017 в 19:48.
За одну не успевает, а за 2-5мкс -- вполне.
Стоит заметить, что в процессе движения корни не нужны (они только перед стартом)
ФБ там же, где и все остальные. Нажимаем ctrl+N, пишем pru_sqrt_dw, нажимаем enter и наслаждаемся блоком извлечения корня.
Ну или находим их использование в PRU_STEPPER, нажимаем ctrl и мышкой нажимаем на PRU_SQRT_DW
Значит min cycle в Program configuration надо ставить больше 5 мкс ?