Разное и полезное > Микроконтроллеры и их программирование
Четыре независимых генератора частот на разных ногах AVR
xar:
Althair, предложу что то более современное использовать вместо аврки...
boroda:
АВР-ка тут уже не покатит, надо что-то более ответственное, реалтайм надо блюсти.
А то бабка снесёт инструмент.
Althair:
Я уже примерно накидал принцип... Прерывание, на нем аналог системного таймера. Вспомню школу, как на Z80 каждый такт учитывал :cr:
и добавил...
Есть ещё вариант стырить алгоритм из GRBL, но это не по-джедайски :laugh:
и добавил...
Там у них вообще частота пинков двигателей до 30 кгц
xar:
Althair, а почему именно произвольно?
и добавил...
честно говоря не совсем понял задачу. если step-dir то для каждого фронта step надо еще и dir выставить, так что грубо говоря 8 каналов ???
Althair:
Dir выставляется по факту, ему не надо раздавать пинки на каждый шаг. А вот step нужно дергать постоянно, причём разом на всех двиглах, и желательно одновременно.
Навигация
Перейти к полной версии